【发布时间】:2011-12-05 07:38:15
【问题描述】:
我的 users_spec.rb 中有这个
scenario "Go to contact page" do
visit "/contact"
current_path.should == contact_path
end
运行 rspec 后,我得到了
Failure/Error: current_path.should == contact_path
expected: "/contact"
got: nil (using ==)
由于某种原因,current_path 似乎返回 nil。有没有我遗漏的配置?
【问题讨论】:
-
原来是因为webrat也包含在内,所以发生了某种冲突。我从我的 gem 文件中注释掉了我的
webrat(反正我没有使用它)。它早先被包含在其他一些测试中(也由于那里有许多过时的教程)。
标签: ruby-on-rails-3 rspec capybara