11901: Try more tokens in 404 test.
authorTom Clegg <tom@curoverse.com>
Tue, 27 Jun 2017 17:53:55 +0000 (13:53 -0400)
committerTom Clegg <tom@curoverse.com>
Tue, 27 Jun 2017 17:53:55 +0000 (13:53 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curoverse.com>

services/ws/server_test.go

index a0c4c8ccde0e3ab2bbf15412c6f82a525a971bee..3e19b690b55234861a3464b73a2c736a784219e5 100644 (file)
@@ -93,10 +93,12 @@ func (s *serverSuite) TestHealthDisabled(c *check.C) {
        defer s.srv.Close()
        s.srv.WaitReady()
 
        defer s.srv.Close()
        s.srv.WaitReady()
 
-       req, err := http.NewRequest("GET", "http://"+s.srv.listener.Addr().String()+"/_health/ping", nil)
-       c.Assert(err, check.IsNil)
-       req.Header.Add("Authorization", "Bearer "+arvadostest.ManagementToken)
-       resp, err := http.DefaultClient.Do(req)
-       c.Check(err, check.IsNil)
-       c.Check(resp.StatusCode, check.Equals, http.StatusNotFound)
+       for _, token := range []string{"", "foo", arvadostest.ManagementToken} {
+               req, err := http.NewRequest("GET", "http://"+s.srv.listener.Addr().String()+"/_health/ping", nil)
+               c.Assert(err, check.IsNil)
+               req.Header.Add("Authorization", "Bearer "+token)
+               resp, err := http.DefaultClient.Do(req)
+               c.Check(err, check.IsNil)
+               c.Check(resp.StatusCode, check.Equals, http.StatusNotFound)
+       }
 }
 }