私の見解では、任意の HTML をブロックとして受け取るヘルパーを使用しています。
<% some_block_helper do %>
Some arbitrary HTML and ERB variables here.
More HTML here.
<% end %>
私のヘルパーは、渡された HTML のブロックをビューにレンダリングする前に、さまざまなことを行います (Markdown やその他の書式設定)。rSpec でのヘルパー呼び出しの結果をテストする最もクリーンな方法があれば教えてください。私は、ERB のプライベート メソッドをいじる例をいくつか見つけましたが、それは少し脆弱で読みにくいようです。