test/support/view_handlers.rb in deas-0.26.0 vs test/support/view_handlers.rb in deas-0.27.0

- old
+ new

@@ -1,8 +1,8 @@ require 'deas/view_handler' -class TestViewHandler +class EmptyViewHandler include Deas::ViewHandler end class TestRunnerViewHandler @@ -14,70 +14,39 @@ 'run has run' end end -class RenderViewHandler +class DeasRunnerViewHandler include Deas::ViewHandler - def run! - render "my_template", :some => :option - end + attr_reader :before_called, :after_called + attr_reader :init_bang_called, :run_bang_called + + layout 'web' + + before{ @before_called = true } + after{ @after_called = true } + + def init!; @init_bang_called = true; end + def run!; @run_bang_called = true; end + end -class PartialViewHandler +class RenderViewHandler include Deas::ViewHandler def run! - partial "my_partial", :some => 'locals' + render "my_template", :some => :option end end class SendFileViewHandler include Deas::ViewHandler def run! send_file "my_file.txt", :some => :option end -end - -class FlagViewHandler - include Deas::ViewHandler - before{ @before_hook_called = true } - after{ @after_hook_called = true } - layout 'web' - - attr_reader :before_init_called, :init_bang_called, :after_init_called - attr_reader :before_run_called, :run_bang_called, :after_run_called - attr_reader :before_hook_called, :after_hook_called, :second_before_init_called - - before_init do - @before_init_called = true - end - before_init do - @second_before_init_called = true - end - - def init! - @init_bang_called = true - end - - after_init do - @after_init_called = true - end - - before_run do - @before_run_called = true - end - - def run! - @run_bang_called = true - end - - after_run do - @after_run_called = true - end - end class HaltViewHandler include Deas::ViewHandler