1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Added test for the case if ContentLength = -1

Signed-off-by: Sergii Kabashniuk <skabashnyuk@codenvy.com>
This commit is contained in:
Sergii Kabashniuk 2017-01-30 10:02:47 +02:00
parent 22a9ec009b
commit 28d59e57ca

View file

@ -151,6 +151,26 @@ func TestInspectResponseEmptyContentType(t *testing.T) {
}
}
func TestUnknownContentLength(t *testing.T) {
content := []byte(dockerfileContents)
ct := "text/plain"
br := ioutil.NopCloser(bytes.NewReader(content))
contentType, bReader, err := inspectResponse(ct, br, -1)
if err != nil {
t.Fatal(err)
}
if contentType != "text/plain" {
t.Fatalf("Content type should be 'text/plain' but is %q", contentType)
}
body, err := ioutil.ReadAll(bReader)
if err != nil {
t.Fatal(err)
}
if string(body) != dockerfileContents {
t.Fatalf("Corrupted response body %s", body)
}
}
func TestMakeRemoteContext(t *testing.T) {
contextDir, cleanup := createTestTempDir(t, "", "builder-tarsum-test")
defer cleanup()