내 사이트에는 수십 개의 "link_to"인스턴스가있었습니다. 더 나은 모양을 위해 대부분을 "button_to"로 변경하기로 결정했습니다. 그 링크의 존재를 확인하는 데 사용되는 테스트의 라인은 더 이상 좋지 않습니다. button_to 인스턴스를 찾기 위해 테스트를 조정하는 방법이레일 : 버튼이 있는지 테스트 할 수 있습니까?
assert_select "a", :href => user_path(@seminar.teacher), text: "Your Teacher Profile", count: 2
시험은
assert_select "button", etc...
제대로 작동하지 않는 있습니까? 나의 처음 수색에서, 거기 같이 보이지 않는다.
나는 단순히 표시 항목의 존재 여부를 테스트하는 것이 레일 테스트를 사용하는 매우 유용한 방법은 아니라는 다른 기사를 읽었 기 때문에 테스트에서 해당 줄을 자르는 것을 고려하고 있습니다.
사전 통찰력에 감사드립니다!
을 수행하십시오. (하지만 button_to를 추가하면 기본적으로 post_request가 link_to가 기본적으로 요청을받습니다.) –
처음에 스타일을 시도했습니다. 그러나 그것이 방문 된 후에 나는 링크의 출현으로 고투하고 있었다. 방문한 스타일이 제대로 작동하도록 할 수 있다면 "link_to"로 돌아가시겠습니까? –