end
class ActiveSupport::TestCase
+ include FactoryGirl::Syntax::Methods
fixtures :all
include ArvadosTestSupport
self.request.headers["Accept"] = "text/json"
end
- def authorize_with(api_client_auth_name)
- ArvadosApiToken.new.call ({"rack.input" => "", "HTTP_AUTHORIZATION" => "OAuth2 #{api_client_authorizations(api_client_auth_name).api_token}"})
+ def authorize_with api_client_auth_name
+ authorize_with_token api_client_authorizations(api_client_auth_name).api_token
+ end
+
+ def authorize_with_token token
+ t = token
+ t = t.api_token if t.respond_to? :api_token
+ ArvadosApiToken.new.call("rack.input" => "",
+ "HTTP_AUTHORIZATION" => "OAuth2 #{t}")
end
end