lib/deas/test_runner.rb in deas-0.29.0 vs lib/deas/test_runner.rb in deas-0.30.0

- old
+ new

@@ -73,18 +73,28 @@ def headers(value) HeadersArgs.new(value) end HeadersArgs = Struct.new(:value) - def render(template_name, options = nil, &block) - RenderArgs.new(template_name, options, block) + def render(template_name, locals = nil) + RenderArgs.new(template_name, locals) end - RenderArgs = Struct.new(:template_name, :options, :block) + RenderArgs = Struct.new(:template_name, :locals) + def source_render(source, template_name, locals = nil) + SourceRenderArgs.new(source, template_name, locals) + end + SourceRenderArgs = Struct.new(:source, :template_name, :locals) + def partial(template_name, locals = nil) PartialArgs.new(template_name, locals) end - PartialArgs = Struct.new(:template_name, :locals) + PartialArgs = RenderArgs + + def source_partial(source, template_name, locals = nil) + SourcePartialArgs.new(source, template_name, locals) + end + SourcePartialArgs = SourceRenderArgs def send_file(file_path, options = nil, &block) SendFileArgs.new(file_path, options, block) end SendFileArgs = Struct.new(:file_path, :options, :block)