Tôi có điều này trong users_spec.rb tôiRails 3 rspec + capybara - current_path là không?
scenario "Go to contact page" do
visit "/contact"
current_path.should == contact_path
end
Sau khi chạy rspec, tôi nhận được
Failure/Error: current_path.should == contact_path
expected: "/contact"
got: nil (using ==)
Đối với một số lý do, current_path dường như được trở về con số không. Có cấu hình nào tôi bị thiếu không?
Nó chỉ ra rằng vì webrat cũng được bao gồm, có một số loại xung đột. Tôi nhận xét của tôi 'webrat' từ tập tin đá quý của tôi (mà tôi đã không được sử dụng anyway). Nó đã được bao gồm trước đó cho một số thử nghiệm khác (và cũng do nhiều hướng dẫn lỗi thời trên mạng). –