Rails 3 rspec + capybara - current_path 为零?

2024-01-23

我的 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。是否有我缺少的配置?


作者回答:

罗敏明 https://stackoverflow.com/users/994471/min-ming-lo

事实证明,因为 webrat 也包含在内,所以有某种 的冲突。我从我的 gem 文件中注释掉了我的 webrat(我 反正没用过)。它之前已包含在其他一些测试中 (也是由于许多过时的教程)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails 3 rspec + capybara - current_path 为零? 的相关文章

随机推荐