Allow default scope to beconfigured.

This commit is contained in:
José Valim
2009-11-19 13:09:05 -02:00
parent 8d5445579c
commit 1a8dc7fe37
5 changed files with 13 additions and 1 deletions

View File

@@ -66,6 +66,10 @@ class DeviseTest < ActiveSupport::TestCase
assert manager.silence_missing_strategies
end
test 'warden default scope is set' do
assert_equal :user, Warden::Manager.default_scope
end
test 'warden manager user configuration through a block' do
begin
@executed = false

View File

@@ -4,7 +4,7 @@ ActionController::Routing::Routes.draw do |map|
map.devise_for :account, :path_names => {
:sign_in => 'login', :sign_out => 'logout', :password => 'secret', :confirmation => 'verification'
}
map.devise_for :organizers, :singular => 'manager',
map.devise_for :organizers, :scope => 'manager',
:path_prefix => '/:locale',
:requirements => { :extra => 'value' }