Add request and params support to the Draper spec harness

This commit is contained in:
Chris Heald 2012-05-05 16:16:47 -07:00
parent 9cd57e0eef
commit 58e9893838
1 changed files with 3 additions and 0 deletions

3
lib/draper/rspec_integration.rb Normal file → Executable file
View File

@ -14,6 +14,9 @@ module Draper
config.around do |example|
if :decorator == example.metadata[:type]
ApplicationController.new.set_current_view_context
Draper::ViewContext.current.controller.request ||= ActionController::TestRequest.new
Draper::ViewContext.current.request ||= Draper::ViewContext.current.controller.request
Draper::ViewContext.current.params ||= {}
end
example.call
end