RSpecを学習する手段として、作成しているアプリケーションのposts/show.html.erbビュー用に作成した仕様を貼り付けました。私はまだモックとスタブについて学んでいます。この質問は、「関連するすべてのコメントをリストする必要がある」仕様に固有のものです。
私が欲しいのは、ショービューに投稿のコメントが表示されることをテストすることです。しかし、私がよくわからないのは、このテストをセットアップしてから、should contains('xyz')ステートメントを使用してテストを反復処理する方法です。ヒントはありますか?他の提案も大歓迎です!ありがとう。
- -編集
いくつかの詳細情報。私のビューのコメントにnamed_scopeを適用しているので(この場合は少し逆にした)、@ post.comments.authorized_is(true)。貼り付けられたコードは、「#の未定義のメソッド `authorized_is'」というエラーで応答します。これは、スタブコメントを指定してコメントを返すため、意味があります。ただし、@ post.comments.authorized_is(true)がコメントの配列を返すようにスタブをチェーンする方法はまだわかりません。