diff options
| author | Marc Florisson | 2012-08-29 18:47:22 +0200 |
|---|---|---|
| committer | Marc Florisson | 2012-08-29 18:47:22 +0200 |
| commit | 61d0662dd923169c5c5aa1d4624f04d6e9dbe43d (patch) | |
| tree | 19e5943eb061cf1bb09709cb236fa10007064e32 /spec/support/devise.rb | |
| parent | 6fd69ca92e3090a2a8b7b73e7511bc1070290e22 (diff) | |
| download | chouette-core-61d0662dd923169c5c5aa1d4624f04d6e9dbe43d.tar.bz2 | |
add subscription
Diffstat (limited to 'spec/support/devise.rb')
| -rw-r--r-- | spec/support/devise.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/support/devise.rb b/spec/support/devise.rb index 444eb0fee..4e0e3a4d2 100644 --- a/spec/support/devise.rb +++ b/spec/support/devise.rb @@ -2,7 +2,8 @@ module DeviseRequestHelper include Warden::Test::Helpers def login_user - @user ||= create :user + organisation = Organisation.find_by_name("first") || create(:organisation, :name => "first") + @user ||= create(:user, :organisation => organisation) login_as @user, :scope => :user # post_via_redirect user_session_path, 'user[email]' => @user.email, 'user[password]' => @user.password end @@ -32,7 +33,8 @@ module DeviseControllerHelper def login_user before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] - sign_in create(:user) + organisation = Organisation.find_by_name("first") || create(:organisation, :name => "first") + sign_in create(:user, :organisation => organisation) end end end |
