13493: Check forwarded token.
[arvados.git] / lib / controller / federation_test.go
index 9ae7089230369ed0b5b35656d19b70f33a8ce2fe..08c8e8f5394f3522344addc5d5b403b3892f6ec7 100644 (file)
@@ -171,7 +171,9 @@ func (s *FederationSuite) TestRemoteWithTokenInQuery(c *check.C) {
        req := httptest.NewRequest("GET", "/arvados/v1/workflows/"+strings.Replace(arvadostest.WorkflowWithDefinitionYAMLUUID, "zzzzz-", "zmock-", 1)+"?api_token="+arvadostest.ActiveToken, nil)
        s.testRequest(req)
        c.Assert(len(s.remoteMockRequests), check.Equals, 1)
-       c.Check(s.remoteMockRequests[0].URL.String(), check.Not(check.Matches), `.*api_token=.*`)
+       pr := s.remoteMockRequests[0]
+       c.Check(pr.URL.String(), check.Not(check.Matches), `.*api_token=.*`)
+       c.Check(pr.Header.Get("Authorization"), check.Equals, "Bearer "+arvadostest.ActiveToken)
 }
 
 func (s *FederationSuite) TestUpdateRemoteWorkflow(c *check.C) {