2011-12-05 24 views
6

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?

+0

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). –

Trả lời

1

Tác giả trả lời:

Min Ming Lo

Nó chỉ ra rằng vì webrat cũng được bao gồm, đã có một số loại của xung đột. Tôi nhận xét ra webrat của tôi 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).

Các vấn đề liên quan