X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/611223d58fcdf5cc6ba434efed2c1ee9234b29a7..3cc2c876251849002c1377c4631222c26545508d:/services/api/test/test_helper.rb diff --git a/services/api/test/test_helper.rb b/services/api/test/test_helper.rb index 3a54f5c7b0..47c6b613c2 100644 --- a/services/api/test/test_helper.rb +++ b/services/api/test/test_helper.rb @@ -38,10 +38,6 @@ module ArvadosTestSupport end class ActiveSupport::TestCase - # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order. - # - # Note: You'll currently still have to declare fixtures explicitly in integration tests - # -- they do not yet inherit this setting fixtures :all include ArvadosTestSupport @@ -54,6 +50,13 @@ class ActiveSupport::TestCase Thread.current[:user] = nil end + def set_user_from_auth(auth_name) + client_auth = api_client_authorizations(auth_name) + Thread.current[:api_client_authorization] = client_auth + Thread.current[:api_client] = client_auth.api_client + Thread.current[:user] = client_auth.user + end + def expect_json self.request.headers["Accept"] = "text/json" end