我已經從Rails 3.2.13升級到Rails 4.0.0。我修復了所有的棄用警告(secret_base_key除外),升級了database_cleaner,rspec,rspec-rails,capybara,selenium-webdriver和poltergeist到最新版本。升級到Rails 4導致rspec輸出掛起
現在,當我運行我的規格時,通過rake或rspec,rspec的輸出最終掛起,總是在功能測試(一個javascript的)。 test.log的輸出很明顯:測試仍在運行,但控制檯沒有得到任何更新。
我使用:
- phantomjs 1.9.2。
- 我如何能得到我的測試套件再次正常行爲騷靈1.4.1
的思考?
肯定的是,你沒有留下任何調試,代碼撬或睡眠語句? – phoet
我剛查過。有幾個睡眠語句,但最糟糕的是幾秒鐘。 – Trevoke
是否可以縮小到某些測試? – phoet