Rails 3 rspec + capybara - current_path是否为零?

时间:2011-12-05 07:38:16

标签: ruby-on-rails-3 rspec capybara

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

1 个答案:

答案 0 :(得分:1)

作者回答:

Min Ming Lo

  

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