From 3bc6d313bebdc1f03e4021aabbc774a0cd97d938 Mon Sep 17 00:00:00 2001 From: Luc Donnet Date: Mon, 5 Jan 2015 14:56:12 +0100 Subject: Initialize rails 4 migration --- spec/support/devise.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'spec/support/devise.rb') diff --git a/spec/support/devise.rb b/spec/support/devise.rb index 8713e96fa..cd5782f36 100644 --- a/spec/support/devise.rb +++ b/spec/support/devise.rb @@ -2,7 +2,7 @@ module DeviseRequestHelper include Warden::Test::Helpers def login_user - organisation = Organisation.find_by_name("first") || create(:organisation, :name => "first") + organisation = Organisation.where(:name => "first").first_or_create(attributes_for(:organisation)) @user ||= create(:user, :organisation => organisation) @user.confirm! login_as @user, :scope => :user @@ -34,7 +34,7 @@ module DeviseControllerHelper def login_user before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] - organisation = Organisation.find_by_name("first") || create(:organisation, :name => "first") + organisation = Organisation.where(:name => "first").first_or_create(attributes_for(:organisation)) user = create(:user, :organisation => organisation) user.confirm! sign_in user @@ -47,4 +47,5 @@ RSpec.configure do |config| config.extend DeviseControllerHelper, :type => :controller config.include DeviseRequestHelper, :type => :request + config.include DeviseRequestHelper, :type => :feature end -- cgit v1.2.3