Displaying 1 result from an estimated 1 matches for "testwarden".
2011 Feb 06
2
Controller Testing + Devise = boom (undefined @controller, request)
...b/devise/test_helpers.rb:60:in
`new''
#
/Users/peter/.rvm/gems/ruby-1.9.2-p136/gems/devise-1.1.5/lib/devise/test_helpers.rb:60:in
`warden''
# /Users/peter/.rvm/gems/ruby-[/code]
You''ll notice it says controller: nil. I modified the devise helper, as
such:
class TestWarden < Warden::Proxy #:nodoc:
attr_reader :controller
def initialize(controller)
@controller = controller
manager = Warden::Manager.new(nil) do |config|
config.merge! Devise.warden_config
end
p "controller: #{controller.inspect}"...