2009-12-14 11:51:36 -05:00
|
|
|
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 =~ /<html>/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
|
|
|
|
|
|
2007-03-30 12:34:56 +00:00
|
|
|
end
|