【发布时间】:2013-01-22 15:24:57
【问题描述】:
我有以下几点:
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 之前,这一直正常工作。
为什么该方法仍在运行?我该如何解决?
【问题讨论】:
标签: ruby ruby-on-rails-3 minitest ruby-mocha