我有警衛,spork,黃瓜和rspec在我的系統上工作。我所有的規格和功能都運行良好,但有一件事令我困惑。Guardfile的spork塊希望存在一個黃瓜環境...應該嗎?
當我運行,在Guardfile所創建包含以下內容:
guard 'spork', :cucumber_env => { 'RAILS_ENV' => 'cucumber' }, :rspec_env => { 'RAILS_ENV' => 'test' } do
但是這將導致一個錯誤,因爲我沒有在我的enironments文件夾中的文件cucumber.rb。因此,爲了得到這個工作我修改代碼,
guard 'spork', :cucumber_env => { 'RAILS_ENV' => 'test' }, :rspec_env => { 'RAILS_ENV' => 'test' } do
現在的問題是,爲什麼後衛/叉勺歸入我的應用程序會在配置/環境中cucumber.rb文件?我應該在自己的環境中運行黃瓜嗎?我應該手動創建一個cucumber.rb文件嗎?我認爲rails g cucumber:install
會爲我做這件事,如果它如此重要。
用黃瓜,rspec的特派守和寶石*
guard-spork gem現在已經更新,包含這個變化 – stephenmurdoch 2011-06-02 17:07:44