From 1b53f50fdae3a1fc4ab6381005b801d45aca16f3 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 14 Jun 2022 18:11:58 +0200 Subject: [PATCH] add testcase for new func --- integration/get_test.go | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/integration/get_test.go b/integration/get_test.go index 973b049..9cb66f5 100644 --- a/integration/get_test.go +++ b/integration/get_test.go @@ -23,7 +23,7 @@ func TestGetRedirect(t *testing.T) { if !assert.EqualValues(t, http.StatusTemporaryRedirect, resp.StatusCode) { t.FailNow() } - assert.EqualValues(t, "https://www.cabr2.de/", resp.Header["Location"][0]) + assert.EqualValues(t, "https://www.cabr2.de/", resp.Header.Get("Location")) assert.EqualValues(t, 0, getSize(resp.Body)) } @@ -35,9 +35,10 @@ func TestGetContent(t *testing.T) { if !assert.EqualValues(t, http.StatusOK, resp.StatusCode) { t.FailNow() } - assert.EqualValues(t, "image/jpeg", resp.Header["Content-Type"][0]) - assert.EqualValues(t, "124635", resp.Header["Content-Length"][0]) + assert.EqualValues(t, "image/jpeg", resp.Header.Get("Content-Type")) + assert.EqualValues(t, "124635", resp.Header.Get("Content-Length")) assert.EqualValues(t, 124635, getSize(resp.Body)) + assert.Len(t, resp.Header.Get("ETag"), 42) // specify branch resp, err = getTestHTTPSClient().Get("https://momar.localhost.mock.directory:4430/pag/@master/") @@ -45,8 +46,9 @@ func TestGetContent(t *testing.T) { if !assert.EqualValues(t, http.StatusOK, resp.StatusCode) { t.FailNow() } - assert.EqualValues(t, "text/html; charset=utf-8", resp.Header["Content-Type"][0]) + assert.EqualValues(t, "text/html; charset=utf-8", resp.Header.Get("Content-Type")) assert.True(t, getSize(resp.Body) > 1000) + assert.Len(t, resp.Header.Get("ETag"), 42) } func TestCustomDomain(t *testing.T) { @@ -56,8 +58,8 @@ func TestCustomDomain(t *testing.T) { if !assert.EqualValues(t, http.StatusOK, resp.StatusCode) { t.FailNow() } - assert.EqualValues(t, "text/markdown; charset=utf-8", resp.Header["Content-Type"][0]) - assert.EqualValues(t, "106", resp.Header["Content-Length"][0]) + assert.EqualValues(t, "text/markdown; charset=utf-8", resp.Header.Get("Content-Type")) + assert.EqualValues(t, "106", resp.Header.Get("Content-Length")) assert.EqualValues(t, 106, getSize(resp.Body)) } @@ -69,8 +71,8 @@ func TestGetNotFound(t *testing.T) { if !assert.EqualValues(t, http.StatusNotFound, resp.StatusCode) { t.FailNow() } - assert.EqualValues(t, "text/html; charset=utf-8", resp.Header["Content-Type"][0]) - assert.EqualValues(t, "37", resp.Header["Content-Length"][0]) + assert.EqualValues(t, "text/html; charset=utf-8", resp.Header.Get("Content-Type")) + assert.EqualValues(t, "37", resp.Header.Get("Content-Length")) assert.EqualValues(t, 37, getSize(resp.Body)) }