lib/deas/test_runner.rb in deas-0.27.0 vs lib/deas/test_runner.rb in deas-0.28.0

- old
+ new

@@ -12,14 +12,15 @@ args = (args || {}).dup super(handler_class, { :request => args.delete(:request), :response => args.delete(:response), + :session => args.delete(:session), :params => NormalizedParams.new(args.delete(:params) || {}).value, :logger => args.delete(:logger), :router => args.delete(:router), - :session => args.delete(:session) + :template_source => args.delete(:template_source) }) args.each{|key, value| self.handler.send("#{key}=", value) } @return_value = catch(:halt){ self.handler.init; nil } end @@ -69,9 +70,14 @@ def render(template_name, options = nil, &block) RenderArgs.new(template_name, options, block) end RenderArgs = Struct.new(:template_name, :options, :block) + + def partial(template_name, locals = nil) + PartialArgs.new(template_name, locals) + end + PartialArgs = Struct.new(:template_name, :locals) def send_file(file_path, options = nil, &block) SendFileArgs.new(file_path, options, block) end SendFileArgs = Struct.new(:file_path, :options, :block)