Strip trailing slash using middleware

This commit is contained in:
Pijus Kamandulis
2024-10-28 20:20:52 +02:00
parent 827046f634
commit 0e98e3481a
4 changed files with 27 additions and 40 deletions

View File

@@ -27,10 +27,15 @@ func Test_Documents_Read_Trailing_Slash(t *testing.T) {
req, _ := http.NewRequest("GET", testUrl, nil)
req.Header.Add("x-ms-date", date)
req.Header.Add("authorization", "sig="+url.QueryEscape(signature))
_, err := httpClient.Do(req)
res, err := httpClient.Do(req)
assert.Nil(t, err)
if res != nil {
defer res.Body.Close()
assert.Equal(t, http.StatusOK, res.StatusCode, "Expected HTTP status 200 OK")
} else {
t.FailNow()
}
})
}