【发布时间】:2011-05-18 19:54:24
【问题描述】:
我有一个失败的 user_controller_spec.rb,我不知道为什么。
require 'spec_helper'
describe UsersController do
describe "GET 'index'" do
it "should be successful" do
get 'index'
response.should be_success
end
end
end
当我运行 rspec 时,它会说:
Failures:
1) UsersController GET 'index' should be successful
Failure/Error: response.should be_success
expected success? to return true, got false
# ./spec/controllers/users_controller_spec.rb:8
Finished in 0.17047 seconds
1 example, 1 failure
在浏览器中转到 /home/ 页面可以正常工作。
有没有办法获得更详细的失败原因?
注意:
这是 rails3,我正在使用 rspec。
我也有 capybara gem,搜索我的解决方案显示唯一对 capybara 的引用在我的 gem 和 gem.lock 文件中。
【问题讨论】:
标签: ruby-on-rails controller rspec