Dans mon point de vue j'utiliser une aide qui prend du code HTML arbitraire comme un bloc:Comment puis-je tester les aides de bloc Rails avec Rspec
<% some_block_helper do %>
Some arbitrary HTML and ERB variables here.
More HTML here.
<% end %>
Mon aide fait un tas de choses au bloc passé de HTML avant de le restituer retour à la vue (Markdown et autre formatage). Je voudrais savoir quelles sont les façons les plus propres de tester le résultat de l'appel d'assistance dans rSpec, le cas échéant. J'ai trouvé quelques exemples qui marmonnent avec des méthodes privées d'ERB mais cela semble un peu cassant et difficile à lire.
Cameron Depuis le test est en Ruby et pas dans un modèle, il n'est pas clair comment reproduire le comportement de mettre du HTML en dehors des balises ERB entre 'do' et' end'. – Peeja