RSpecを学ぶ手段として書いているアプリケーションのposts/show.html.erbビュー用に書いた仕様はpastiedです。私はまだモックとスタブについて学んでいます。この質問は、「すべての関連するコメントをリストする」仕様に固有のものです。RSpecテストでモデル結合を設定するにはどうすればよいですか?
私が望むのは、表示ビューに投稿のコメントが表示されていることをテストすることです。しかし、私がよく分からないことは、このテストをどのようにセットアップしてから、テストの繰り返しを( 'xyz')ステートメントを含むべきかということです。何かヒント?その他の提案も感謝しています!ありがとう。
---編集
さらに詳しい情報私はnamed_scopeを私のビューのコメントに適用しています(私はこれを少し後でこのケースで行いました)ので、@ post.comments.approved_is(true)です。貼り付けられたコードは、 "未定義のメソッド` approved_is 'for# "のエラーで応答します。これは、スタブのコメントとコメントを返すので意味があります。しかし、@ post.comments.approved_is(true)がコメントの配列を返すように、スタブを連鎖する方法はまだ分かりません。