Ruby on rails 3 轨道3 rspec和x2B;水豚-当前路径为零?
我在我的用户规范中有这个Ruby on rails 3 轨道3 rspec和x2B;水豚-当前路径为零?,ruby-on-rails-3,rspec,capybara,Ruby On Rails 3,Rspec,Capybara,我在我的用户规范中有这个 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 ==) 出于某种原因,当前
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 ==)
出于某种原因,当前路径似乎返回零。有我缺少的配置吗?作者回答:
事实证明,因为webrat也包括在内,所以有一些 冲突。我从我的gem文件(我 反正也没用)。它在早些时候被包括在一些其他测试中 (还有很多过时的教程)
事实证明,由于webrat也包括在内,所以存在某种冲突。我从我的gem文件中注释掉了我的
webrat
(反正我没有使用)。它在早些时候被包括在一些其他测试中(也是由于许多过时的教程)。