module Warden::Test::Mock

A mock of an application to get a Warden object to test on Note: During the teardown phase of your specs you should include: Warden.test_reset!

Public Class Methods

included(base) click to toggle source
# File lib/warden/test/mock.rb, line 11
def self.included(base)
  ::Warden.test_mode!
end

Public Instance Methods

warden() click to toggle source

A helper method that provides the warden object by mocking the env variable. @api public

# File lib/warden/test/mock.rb, line 17
def warden
  @warden ||= begin
    env['warden']
  end
end