diff --git a/internal/server/data/resource.go b/internal/server/data/resource.go index cb7a144..b77e41a 100644 --- a/internal/server/data/resource.go +++ b/internal/server/data/resource.go @@ -128,7 +128,7 @@ func getRequestFileContent(w http.ResponseWriter, r *http.Request, h *model.Hand // FIXME: Allow any HTTP status code. Now we are limited by WriteHeader // capabilities -func getResponseStatus(w http.ResponseWriter, r *http.Request, h *model.Handler) { +func setResponseStatus(w http.ResponseWriter, r *http.Request, h *model.Handler) { sb, err := ioutil.ReadAll(r.Body) if err != nil { w.WriteHeader(http.StatusInternalServerError) diff --git a/internal/server/data/resource_test.go b/internal/server/data/resource_test.go index 6824ae1..7c9fc85 100644 --- a/internal/server/data/resource_test.go +++ b/internal/server/data/resource_test.go @@ -1008,7 +1008,7 @@ func TestSetResponseStatus200sOnHappyPath(t *testing.T) { r := httptest.NewRequest("PUT", "/", strings.NewReader("200")) w := httptest.NewRecorder() - getResponseStatus(w, r, &h) + setResponseStatus(w, r, &h) res := w.Result() if res.StatusCode != http.StatusOK { @@ -1025,7 +1025,7 @@ func TestSetResponseStatusSetsGivenStatus(t *testing.T) { r := httptest.NewRequest("PUT", "/", strings.NewReader("418")) w := httptest.NewRecorder() - getResponseStatus(w, r, &h) + setResponseStatus(w, r, &h) res := hw.Result() if res.StatusCode != http.StatusTeapot { @@ -1041,7 +1041,7 @@ func TestSetResponseStatus400sWhenNonparseableStatusCode(t *testing.T) { r := httptest.NewRequest("PUT", "/", strings.NewReader("foo")) w := httptest.NewRecorder() - getResponseStatus(w, r, &h) + setResponseStatus(w, r, &h) res := w.Result() if res.StatusCode != http.StatusBadRequest { @@ -1057,7 +1057,7 @@ func TestSetResponseStatus500sWhenErrorReadingRequest(t *testing.T) { r := httptest.NewRequest("PUT", "/", BadReader("Failed by design")) w := httptest.NewRecorder() - getResponseStatus(w, r, &h) + setResponseStatus(w, r, &h) res := w.Result() if res.StatusCode != http.StatusInternalServerError { @@ -1075,7 +1075,7 @@ func TestSetResponseStatus400sWhenStatusCodeNotSupportedByGo(t *testing.T) { r := httptest.NewRequest("PUT", "/", strings.NewReader("99")) w := httptest.NewRecorder() - getResponseStatus(w, r, &h) + setResponseStatus(w, r, &h) res := w.Result() if res.StatusCode != http.StatusBadRequest {