spork

    3熱度

    3回答

    當我對它們進行更改時,如何讓spork重新加載我的共享示例?我嘗試以下,但它不是重裝他們: Spork.each_run do Dir[Rails.root.join("spec/shared_examples/*.rb")].each {|f| require f} end 我知道我可以一個觀察者添加到我的Guardfile把它重新加載ENV當共享的例子改變,但我的應用程序是大,

    2熱度

    1回答

    我試圖讓spork + rspec組合與我的rails 3安裝一起工作。我正在使用Ruby 1.9.3p194。 我運行叉勺服務器,並將其與下面的消息開始: Spork is ready and listening on 8989! -- build slave 1... -- build slave 2... Loading Spork.prefork block... Loadi

    0熱度

    2回答

    我是RoR的一名完整newby,我正在通過Hartl rails教程(http://ruby.railstutorial.org/)工作。我被困在爲第10.1.4測試我不斷收到以下錯誤: 失敗: 1)用戶協會微柱破壞應該相關的微柱 故障/錯誤:FactoryGirl.create(:微柱,用戶:@user,created_at:1.day.ago) NoMethodError: 未定義的方法con

    1熱度

    1回答

    我使用Cucumber來測試我的Rails應用程序,並且感謝運行Spork,我不必每次運行場景時就啓動整個Rails應用程序。 我在TextMate中設置了TM_CUCUMBER_OPTS爲​​,它工作正常,但會導致結果的格式不正確:它只是文本,不再是HTML。 有什麼辦法解決這個問題?我試過--format = html,但是結果如下: Running: /Users/josh/.rvm/bin

    3熱度

    2回答

    該文檔here說: 然後,一旦叉勺運行,調用testdrb(如testdrb -Itest 測試/ your_test.rb)運行下叉勺你的測試。 但這隻能運行一次一個 不指定失敗文件: $ testdrb Exception encountered: #<SystemExit: exit> 我發現我能做到這一點,這有助於一點: testdrb -I test test/functional

    0熱度

    1回答

    我剛開始使用Spork,我的測試正在從數據庫中產生隨機「重複條目」錯誤。我認爲這與測試之間數據庫刷新方式的變化有關?我怎樣才能解決這個問題? 這些錯誤沒有叉勺前的表面...

    6熱度

    1回答

    我已經有rspecs和黃瓜功能都運行良好。 我正在安裝spork(spork-rails實際上)給我一些重新運行加速。 我已經使用spork正常運行rspec。 我剛剛按照說明修改了env.rb(非常類似於spec_helper.rb的mod),但是當我嘗試運行bundle exec cucubmer --drb時,我得到了uninitialized constant Cucumber::Rail

    4熱度

    1回答

    簡單的問題,我希望有一些聰明的答案。 我使用Spork來運行我的規格和我的功能。很棒。但是,如果我使用遷移來更新數據庫,則無法停止兩個spork服務器都無法更新測試數據庫。無論如何,我可以讓spork讓我在不關閉的情況下刪除並重新創建數據庫? 我問的原因是因爲我可以在我的開發服務器運行時運行遷移,並且在我看來我正在做同樣的事情。

    2熱度

    1回答

    我正在爲使用黃瓜和水豚的我的Rails應用程序運行集成測試。我還使用Spork進行更快的測試。水豚支持硒和無頭poltergeist。無頭瀏覽器對於更快的測試運行是有利的,但有時我也需要查看瀏覽器正在顯示的內容。這導致我改變水豚司機和重新啓動spork。 有沒有辦法在不重新啓動spork的情況下更改Capybara驅動程序?我已經嘗試 觀光[1]加入含有在特徵/支撐驅動程序代碼的模塊,並且被稱爲在

    10熱度

    4回答

    我跟着this tutorial on speeding up rspec with spork,我在一個win7 x64盒子上運行ruby 1.9.2和rails 3.2.5。一切正常,但測試仍然執行緩慢。 spork只是不會在Windows上做太多工作,因爲操作系統不支持分叉? 我還能做些什麼來加快速度嗎? 我也found this similar SO question,並觀看video b