X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8734a7391a5672eebcdf572d93bae1b3ed1179c9..127e916894bcd16f6978aa6488c81e79a9ca2812:/sdk/go/keepclient/collectionreader_test.go?ds=sidebyside diff --git a/sdk/go/keepclient/collectionreader_test.go b/sdk/go/keepclient/collectionreader_test.go index 7b2e94efaa..df8bcb39dc 100644 --- a/sdk/go/keepclient/collectionreader_test.go +++ b/sdk/go/keepclient/collectionreader_test.go @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: Apache-2.0 + package keepclient import ( @@ -78,6 +82,7 @@ func (h SuccessHandler) ServeHTTP(resp http.ResponseWriter, req *http.Request) { if !ok { resp.WriteHeader(http.StatusNotFound) } else { + resp.Header().Set("Content-Length", fmt.Sprintf("%d", len(buf))) resp.Write(buf) } default: @@ -102,11 +107,11 @@ func (s *CollectionReaderUnit) TestCollectionReaderContent(c *check.C) { for _, testCase := range []rdrTest{ {mt: mt, f: "zzzz", want: os.ErrNotExist}, {mt: mt, f: "frob", want: os.ErrNotExist}, - {mt: mt, f: "/segmented/frob", want: os.ErrNotExist}, - {mt: mt, f: "./segmented/frob", want: os.ErrNotExist}, - {mt: mt, f: "/f", want: os.ErrNotExist}, - {mt: mt, f: "./f", want: os.ErrNotExist}, - {mt: mt, f: "foo bar//baz", want: os.ErrNotExist}, + {mt: mt, f: "/segmented/frob", want: "frob"}, + {mt: mt, f: "./segmented/frob", want: "frob"}, + {mt: mt, f: "/f", want: "f"}, + {mt: mt, f: "./f", want: "f"}, + {mt: mt, f: "foo bar//baz", want: "foo"}, {mt: mt, f: "foo/zero", want: ""}, {mt: mt, f: "zero@0", want: ""}, {mt: mt, f: "zero@1", want: ""},