]> source.dussan.org Git - redmine.git/commitdiff
use with_settings at AccountControllerOpenidTest#test_login_with_openid_for_existing_user
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 12 Dec 2020 15:50:36 +0000 (15:50 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 12 Dec 2020 15:50:36 +0000 (15:50 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@20647 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/functional/account_controller_openid_test.rb

index fcf207544f891b9ef1cee1509c9aae13be995cdd..7ed03d00cadab097bd384562fa67a5d2fead621e 100644 (file)
@@ -35,20 +35,18 @@ class AccountControllerOpenidTest < Redmine::ControllerTest
   if Object.const_defined?(:OpenID)
 
     def test_login_with_openid_for_existing_user
-      Setting.self_registration = '3'
       existing_user = User.new(:firstname => 'Cool',
                                :lastname => 'User',
                                :mail => 'user@somedomain.com',
                                :identity_url => 'http://openid.example.com/good_user')
       existing_user.login = 'cool_user'
       assert existing_user.save!
-
-      post(
-        :login,
-        :params => {
-          :openid_url => existing_user.identity_url
-        }
-      )
+      with_settings(
+        :openid => '1',
+        :self_registration => '3'
+      ) do
+        post(:login, :params => {:openid_url => existing_user.identity_url})
+      end
       assert_redirected_to '/my/page'
     end