0
RSpec 통합 테스트를 실패하려고합니다. 나는 다음과 같은 RSpec에 테스트를 실행하면Rspec을 사용하여 주어진 selector에 내용이 없으므로 (즉 비어 있음)
<article id="content">
<section>
<p>There aren't any travel promotions... yet!</p>
</section>
</article>
가 :
describe SomeController do
render_views
describe "GET 'promotion_index'" do
it "should display an empty page given a blank page fragment and no promotions " do
get :promotion_index
response.should have_selector("#content section:first-of-type", :content => "")
end
end
end
그런 다음 테스트가
실패해야하지만 그렇지 않은 다음 HTML 조각을 감안할 때
. 선택기에 내용이 있는지 여부가 아름답게 전달됩니다.
분명히 말해서, 나는 <p>
콘텐츠가 존재하지 않는지 테스트하고 싶지 않습니다. <article id="content"><section /></article>
에 내용이 전혀 없는지 테스트하고 싶습니다.
섹션 태그에 콘텐츠 또는 HTML 마크 업이 없는지 확인하고 싶습니다. Nokogiri를 사용하여 이것을하는 오이 단계의 예를 들어 줄 수 있습니까? 카피 바라가 네이티브로 할 수 없다면 그것은 가치가있을 것입니다. –
예를 추가하여 편집 해 주셔서 감사합니다. 나는 그것을 시도 할 것이다. –