我在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。是否有我缺少的配置?
答案 0 :(得分:1)
作者回答:
事实证明,因为webrat也包括在内,所以有某种形式 冲突我从我的宝石文件中注释掉了我的webrat(我 反正没有使用)。它包含在之前的其他一些测试中 (还有许多过时的教程)。