module SeleniumOnRails::Renderer include SeleniumOnRails::Paths def render_test_case filename @template.extend SeleniumOnRails::PartialsSupport @page_title = test_case_name filename output = render_to_string :file => filename, :locals => {"page_title" => @page_title} layout = (output =~ //i ? false : layout_path) render :text => output, :layout => layout headers['Cache-control'] = 'no-cache' headers['Pragma'] = 'no-cache' headers['Expires'] = '-1' end def test_case_name filename File.basename(filename).sub(/\..*/,'').humanize end end