В своих представлениях я использую помощника, который принимает произвольный HTML как блок:
<% some_block_helper do %>
Some arbitrary HTML and ERB variables here.
More HTML here.
<% end %>
Мой помощник делает кучу вещей переданному блоку HTML, прежде чем вернуть его обратно в представление (Markdown и другое форматирование). Я хотел бы знать, каковы наиболее чистые способы проверки результата вызова помощника в rSpec, если таковые имеются. Я нашел несколько примеров, которые напрашиваются на частные методы ERB, но кажутся немного хрупкими и трудными для чтения.