From 10843b7318e949fcd3120d843352271ef198be11 Mon Sep 17 00:00:00 2001 From: GrĂ©goire DuchĂȘne Date: Sun, 27 Nov 2022 16:05:13 +0000 Subject: Fix typo in header name --- http.go | 2 +- http_test.go | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/http.go b/http.go index 83a6830..8b57133 100644 --- a/http.go +++ b/http.go @@ -41,7 +41,7 @@ func FilterHTTPMethod(methods ...string) HTTPFilterFunc { return false } } - w.Header().Set("Allowed", allowed) + w.Header().Set("Allow", allowed) w.WriteHeader(http.StatusMethodNotAllowed) return true } diff --git a/http_test.go b/http_test.go index a8c3cb5..f099cd3 100644 --- a/http_test.go +++ b/http_test.go @@ -36,7 +36,7 @@ func TestFilteringHTTPHandler(s *testing.T) { name: "WhenFiltered", method: http.MethodGet, - expHeader: http.Header{"Allowed": {"HEAD"}}, + expHeader: http.Header{"Allow": {"HEAD"}}, expStatusCode: http.StatusMethodNotAllowed, }, } { @@ -62,7 +62,7 @@ func TestFilterHTTPMethod(s *testing.T) { name string method string - expAllowed string + expAllow string expFiltered bool expStatusCode int }{ @@ -77,7 +77,7 @@ func TestFilterHTTPMethod(s *testing.T) { name: "WhenFiltered", method: http.MethodHead, - expAllowed: "GET, POST", + expAllow: "GET, POST", expFiltered: true, expStatusCode: http.StatusMethodNotAllowed, }, @@ -90,7 +90,7 @@ func TestFilterHTTPMethod(s *testing.T) { t.AssertEqual(tc.expFiltered, filter(w, req)) res := w.Result() - t.AssertEqual(tc.expAllowed, res.Header.Get("Allowed")) + t.AssertEqual(tc.expAllow, res.Header.Get("Allow")) t.AssertEqual(tc.expStatusCode, res.StatusCode) }) } -- cgit v1.2.3-70-g09d2