require File.dirname(__FILE__) + '/test_helper' class WebsiteTest < Test::Unit::TestCase def test_render_simple assert_renders_html :simple, :index end def test_render_sections assert_renders_html :sections, :index end def test_render_layout assert_renders_html :layout, :index end private def website(name) require File.dirname(__FILE__) + "/../examples/#{name}" eval(name.to_s.capitalize).new end def assert_renders_html(name, page) assert website(name).render(page) =~ /html/, 'No outputed HTML' end end