我已经将我为 posts/ show.html.erb视图编写的规范粘贴到我正在编写的应用程序中,作为学习 RSpec 的一种方式。我仍在学习模拟和存根。这个问题特定于“应该列出所有相关评论”规范。
我想要的是测试显示视图是否显示帖子的评论。但我不确定如何设置这个测试,然后让测试通过 should contain('xyz') 语句进行迭代。有什么提示吗?其他建议也很感激!谢谢。
- -编辑
更多信息。我有一个 named_scope 应用于我的视图中的评论(我知道,在这种情况下我做了一点倒退),所以@post.comments.approved_is(true)。粘贴的代码以错误“undefined method `approved_is' for #”响应,这是有道理的,因为我告诉它存根注释并返回注释。但是,我仍然不确定如何链接存根,以便 @post.comments.approved_is(true) 将返回一组评论。