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