我已经从 Rails 3.2.13 升级到 Rails 4.0.0。我修复了所有弃用警告(secret_base_key 除外),将 database_cleaner、rspec、rspec-rails、capybara、selenium-webdriver 和 poltergeist 升级到最新版本。
现在,当我通过 rake 或 rspec 运行我的规范时,rspec 的输出最终会挂起,总是在功能测试(javascript 测试)上。test.log 的输出很清楚:测试仍在运行,但控制台没有得到任何更新。
我在用:
- 幻影 1.9.2。
- 闹鬼 1.4.1
关于如何让我的测试套件再次正常运行的想法?