X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c09663a2b1342e755daafcf8e4a4c2b121e4a253..965f7cb4e759cf747e890b4478a94ea679fbb8f7:/services/api/test/test_helper.rb diff --git a/services/api/test/test_helper.rb b/services/api/test/test_helper.rb index 6dbaa7550f..ffd50d8080 100644 --- a/services/api/test/test_helper.rb +++ b/services/api/test/test_helper.rb @@ -33,7 +33,7 @@ end require File.expand_path('../../config/environment', __FILE__) require 'rails/test_help' require 'mocha' -require 'mocha/mini_test' +require 'mocha/minitest' module ArvadosTestSupport def json_response @@ -41,11 +41,11 @@ module ArvadosTestSupport end def api_token(api_client_auth_name) - api_client_authorizations(api_client_auth_name).api_token + api_client_authorizations(api_client_auth_name).token end def auth(api_client_auth_name) - {'HTTP_AUTHORIZATION' => "OAuth2 #{api_token(api_client_auth_name)}"} + {'HTTP_AUTHORIZATION' => "Bearer #{api_token(api_client_auth_name)}"} end def show_errors model @@ -54,7 +54,7 @@ module ArvadosTestSupport end class ActiveSupport::TestCase - include FactoryGirl::Syntax::Methods + include FactoryBot::Syntax::Methods fixtures :all include ArvadosTestSupport @@ -65,6 +65,7 @@ class ActiveSupport::TestCase Thread.current[:api_client_authorization] = nil Thread.current[:api_client_uuid] = nil Thread.current[:api_client] = nil + Thread.current[:token] = nil Thread.current[:user] = nil restore_configuration end @@ -110,6 +111,7 @@ class ActiveSupport::TestCase Thread.current[:api_client_authorization] = client_auth Thread.current[:api_client] = client_auth.api_client Thread.current[:user] = client_auth.user + Thread.current[:token] = client_auth.token end def expect_json @@ -117,14 +119,14 @@ class ActiveSupport::TestCase end def authorize_with api_client_auth_name - authorize_with_token api_client_authorizations(api_client_auth_name).api_token + authorize_with_token api_client_authorizations(api_client_auth_name).token end def authorize_with_token token t = token - t = t.api_token if t.respond_to? :api_token + t = t.token if t.respond_to? :token ArvadosApiToken.new.call("rack.input" => "", - "HTTP_AUTHORIZATION" => "OAuth2 #{t}") + "HTTP_AUTHORIZATION" => "Bearer #{t}") end def salt_token(fixture:, remote:) @@ -188,6 +190,7 @@ class ActionDispatch::IntegrationTest Thread.current[:api_client_authorization] = nil Thread.current[:api_client_uuid] = nil Thread.current[:api_client] = nil + Thread.current[:token] = nil Thread.current[:user] = nil end end