19249: Mime-encode metadata headers that have control chars.
[arvados.git] / services / keep-web / s3_test.go
index 21ad974bb99a50fec4162a5477a6f2eb5a1d5f00..14dfa62dba6c0272628f86930d59d33e44fe3b8c 100644 (file)
@@ -259,7 +259,7 @@ func (s *IntegrationSuite) TestS3PropertiesAsMetadata(c *check.C) {
                "Array":    `["element1","element2"]`,
                "Object":   mime.BEncoding.Encode("UTF-8", `{"key":{"key2":"value⛵"}}`),
                "Nonascii": "=?UTF-8?b?4pu1?=",
-               "Newline":  "foo  X-Bad: header",
+               "Newline":  mime.BEncoding.Encode("UTF-8", "foo\r\nX-Bad: header"),
        }
        expectSubprojectTags := map[string]string{
                "Subproject_properties_key": "subproject properties value",