Rspec匹配当前网址

时间:2013-12-11 19:15:08

标签: rspec

想要检查当前网址是否需要

describe "SEO Error" do
    it "URL" do
      visit 'http://localhost:4000/'
      current_path.should == 'http://localhost:4000/'
    end
end

收到错误

Failure/Error: current_path.should == 'http://localhost:4000/'
   expected: "http://localhost:4000/"
        got: "/" (using ==)

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

刚遇到同样的问题。像这样解决了我自己:

expect(expected_path).to have_content(current_path)

P.S。请注意,自您提出问题以来我已经过了很长时间,现在我使用的是使用expect代替should

的较新版本的rspec