나는 CSS 클래스를 찾고있다. 내 HAML은 다음과 같습니다Capybara matchers를 작동시키는 방법?
.friends
= image_tag 'news-face.png'
%p 15
내 시험은 다음과 같습니다
it "Should show friends count on popular feed" do
visit '/'
page.should have_css('.friends')
end
내가 오류 받고 있어요
: 나는, should
should_not
을 시도했습니다
Failure/Error: page.should have_css('.friends')
expected css ".friends" to return something
을 & have_selector
및 수 없습니다 무엇이 잘못되었는지 알아 낸다.
와우! 나는 이것을 시도하고 그것은 믿을 수 없을 정도로 'unrendered'페이지로 돌아왔다. 다만 맛 : http://d.pr/LXI8, 무엇이 잘못 될 수 있는지에 대한 아이디어? – Inc1982
나는 그것을 추가해야한다, 내가 발견하려고하는 HTML 셀렉터가 내 tmp 폴더의 save_and_open_page에서 html을 볼 때 거기에 없다는 것을 알 수있다. 비록 내 브라우저에서 페이지를 볼 때라도 그렇다. 그 이유는 모르겠다 .. – Inc1982
와우, 지금 나는 어리 석음을 느낀다. 나의 테스트 데이터베이스에 아이템이 없기 때문에 당신의 포스트는 실종 된 컬렉션이 실제로 렌더링 된 컬렉션이라는 걸 깨달았다. 그러나 당신의 대답은 제게 많은 것을 가르쳐주었습니다. – Inc1982