나는 정확한 단어가 무엇인지 모르겠다.Capybara를 사용하여 컨트롤러 테스트에 표시, 게시, 게시하려면 어떻게합니까?
이것은 '아직 응답이 없다. 먼저 페이지를 요청하십시오. '
it "should list searches" do
get 'index'
page.should have_selector('tr#search-1')
end
이 대신에 이와 같은 의미입니까?
it "should list searches" do
get 'index' do
page.should have_selector('tr#search-1')
end
end
그런 식으로는 실제로 아무 것도 테스트하지 않는 것 같습니다.
올바른 방법은 무엇입니까?
하지만 Rack-Test 드라이버 용 RubyDoc을 확인하십시오. http://rubydoc.info/github/jnicklas/capybara/master/Capybara/RackTest/Driver 정의 된 메소드를 가져오고, 삭제하고, 게시합니다 (일반적인 방문과 마찬가지로). 이것들이 제가 의심하는 바를 수행한다면, 나머지 컨트롤러들을 테스트하는데 매우 유용 할 것입니다. 나는 그들을 사용하는 방법을 알아낼 수 없습니다. –