Module Warden
In: lib/warden/config.rb
lib/warden/errors.rb
lib/warden/hooks.rb
lib/warden/manager.rb
lib/warden/mixins/common.rb
lib/warden/proxy.rb
lib/warden/session_serializer.rb
lib/warden/strategies/base.rb
lib/warden/strategies.rb
lib/warden/test/helpers.rb
lib/warden/test/warden_helpers.rb
lib/warden/version.rb
lib/warden.rb

encoding: utf-8

Methods

Classes and Modules

Module Warden::Hooks
Module Warden::Mixins
Module Warden::Strategies
Module Warden::Test
Class Warden::Config
Class Warden::Manager
Class Warden::NotAuthenticated
Class Warden::Proxy
Class Warden::SessionSerializer
Class Warden::UserNotSet

Constants

VERSION = "1.2.1".freeze

Public Class methods

Provides helper methods to warden for testing.

To setup warden in test mode call the +test_mode!+ method on warden

@example

  Warden.test_mode!

This will provide a number of methods. Warden.on_next_request(&blk) - captures a block which is yielded the warden proxy on the next request Warden.test_reset! - removes any captured blocks that would have been executed on the next request

Warden.test_reset! should be called in after blocks for rspec, or teardown methods for Test::Unit

[Validate]