RSpecのテストで問題が発生しています。問題のテストは、ページ上に複数の<article class="post">
タグが存在するかどうかをチェックすることによって、インデックスページに複数の投稿があるかどうかをテストすることになっています。デバッグ出力に<article class="post">
タグの複数のインスタンスを示すにもかかわらず、このテストが失敗したいくつかの理由についてRSpecのセレクタの複数コピーを確認する
it "should have more than one post" do
get :index
response.should have_selector("article", :class => "post", :count => 2)
end
:私の現在の実装では、このようになります。それが与える特定のエラーは、私が:count => 2
オプションを削除した場合、テストは問題なく通ること
Failures:
1) PostsController GET 'index' should have more than one posts
Failure/Error: response.should have_selector("article", :class => "post", :count => 2)
expected following output to contain a <article class='post'/> tag:
注意です。
このテストが失敗する理由は誰にも分かりますか?
おかげでたくさんを、ご覧ください! – rpowell