test/support/routes.rb in deas-0.27.0 vs test/support/routes.rb in deas-0.28.0
- old
+ new
@@ -31,14 +31,14 @@
get '/redirect', 'RedirectHandler'
post '/session', 'SetSessionHandler'
get '/session', 'UseSessionHandler'
get '/with_layout', 'WithLayoutHandler'
- get '/alt_with_layout', 'AlternateWithLayoutHandler'
get '/haml_with_layout', 'HamlWithLayoutHandler'
get '/with_haml_layout', 'WithHamlLayoutHandler'
get '/haml_with_haml_layout', 'HamlWithHamlLayoutHandler'
+ get '/partial.html', 'PartialHandler'
get '/handler/tests.json', 'HandlerTestsHandler'
redirect '/route_redirect', '/somewhere'
redirect('/:prefix/redirect'){ "/#{params['prefix']}/somewhere" }
@@ -147,25 +147,10 @@
render 'with_layout'
end
end
-class AlternateWithLayoutHandler
- include Deas::ViewHandler
-
- def run!
- render 'layout1' do
- render 'layout2' do
- render 'layout3' do
- render 'with_layout'
- end
- end
- end
- end
-
-end
-
class HamlWithLayoutHandler
include Deas::ViewHandler
layouts 'layout1'
def run!
@@ -192,10 +177,17 @@
render 'haml_with_layout'
end
end
+class PartialHandler
+ include Deas::ViewHandler
+
+ def run!; partial '_info', :info => 'some-info'; end
+
+end
+
class RedirectHandler
include Deas::ViewHandler
def run!
redirect 'http://google.com', 'wrong place, buddy'
@@ -225,14 +217,14 @@
class HandlerTestsHandler
include Deas::ViewHandler
def init!
@data = {}
- set_data('logger_class_name'){ self.logger.class.name }
- set_data('request_method'){ self.request.request_method.to_s }
- set_data('response_firstheaderval'){ self.response.headers.sort.first.to_s }
- set_data('params_a_param'){ self.params['a-param'] }
- set_data('session_inspect'){ self.session.inspect }
+ set_data('logger_class_name'){ logger.class.name }
+ set_data('request_method'){ request.request_method.to_s }
+ set_data('response_firstheaderval'){ response.headers.sort.first.to_s }
+ set_data('params_a_param'){ params['a-param'] }
+ set_data('session_inspect'){ session.inspect }
end
def set_data(a, &block)
begin
@data[a] = block.call