在我看来,我使用了一个将任意 HTML 作为块的助手:
<% some_block_helper do %>
Some arbitrary HTML and ERB variables here.
More HTML here.
<% end %>
我的助手在将传递的 HTML 块渲染回视图(Markdown 和其他格式)之前对它做了很多事情。我想知道在 rSpec 中测试助手调用结果的最干净的方法是什么,如果有的话。我发现了一些与 ERB 的私有方法有关的示例,但这似乎有点脆弱且难以阅读。