我有以下内容:
setup do
Capybara.current_driver = Capybara.javascript_driver
@project.user = @user
@project.save
Project.any_instance.stubs(:price_all)
end
然而我有一个测试失败,因为 Project.price_all 方法正在运行:
/Users/me/code/rails/myapp/app/models/project.rb:178:in `price_all'
在我升级到 Capybara 2 和最新版本的 capybara-webkit 之前,这一直正常工作。
为什么该方法仍在运行?我该如何解决?