2011-12-05 6 views
6

내가 RSpec을 실행 한 후 내 users_spec.rb레일 3 rspec + capybara - 현재 _ 경로는 nil입니까?

scenario "Go to contact page" do 
    visit "/contact" 
    current_path.should == contact_path 
    end 

이 있고, 내가 어떤 이유로

Failure/Error: current_path.should == contact_path 
     expected: "/contact" 
      got: nil (using ==) 

를 얻을 CURRENT_PATH는 전무를 반환 할 것으로 보인다. 누락 된 구성이 있습니까?

+0

webrat도 포함되어 있기 때문에 충돌이있었습니다. 나는 나의 보석 파일에서 내 'webrat'을 주석 처리했다 (나는 어쨌든 사용하지 않았다). 다른 테스트를 위해 더 일찍 포함되었습니다 (또한 많은 오래된 튜토리얼이 있기 때문에). –

답변

1

저자 대답 :

Min Ming Lo

그것은 webrat도 포함되어 있기 때문에, 충돌 어떤 종류의가 있다고 밝혀졌습니다. 내 보석 파일 (내 어쨌든 사용하지 못했습니다)에서 내 webrat 주석. 이전에 다른 테스트의 일부로 포함되었습니다 (또한 오래된 많은 자습서가 있기 때문에).

관련 문제