16535: Test XML header and content-type.
authorTom Clegg <tom@tomclegg.ca>
Fri, 31 Jul 2020 20:36:22 +0000 (16:36 -0400)
committerTom Clegg <tom@tomclegg.ca>
Fri, 31 Jul 2020 20:36:22 +0000 (16:36 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

services/keep-web/s3_test.go

index 77097b1526d2e7ce895684a684abc2fc36190933..ff1b661f7be043e21c38da15b3f6147b0377695c 100644 (file)
@@ -297,9 +297,10 @@ func (s *IntegrationSuite) TestS3GetBucketVersioning(c *check.C) {
                req.URL.RawQuery = "versioning"
                resp, err := http.DefaultClient.Do(req)
                c.Assert(err, check.IsNil)
+               c.Check(resp.Header.Get("Content-Type"), check.Equals, "application/xml")
                buf, err := ioutil.ReadAll(resp.Body)
                c.Assert(err, check.IsNil)
-               c.Check(strings.TrimSpace(string(buf)), check.Equals, `<VersioningConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"/>`)
+               c.Check(string(buf), check.Equals, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<VersioningConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\"/>\n")
        }
 }