Basically, we have an application layout that demands some content
for, e.g. the sidebar… during functional testing, we want to assert
that our views properly provide this content.
Example:
- application.rhtml has stuff like “yield :title”, “yield :sidebar”,
etc. - views contain “content_for :title”, “content_for :sidebar”, etc.
Question:
- When writing functional tests, is there a way to test that the views
properly call “content_for :sidebar”, i.e. that “yield :sidebar” in
the layout does not result in an empty string?
I’m rather new to Rails, just started using functional tests a few
days ago… despite much searching, I couldn’t find a solution to the
issues above.
Any hints are greatly appreciated. – Thanks!