diff --git a/internal/server/data/server.go b/internal/server/data/server.go index eda9eb0..5b4709a 100644 --- a/internal/server/data/server.go +++ b/internal/server/data/server.go @@ -39,6 +39,10 @@ func updateResource(res http.ResponseWriter, req *http.Request) { return } + if resource := vars["resource"]; resource == "response/headers" { + res.WriteHeader(http.StatusBadRequest) + } + res.WriteHeader(http.StatusOK) // //if _, ok := vars["key"]; !ok { diff --git a/internal/server/data/server_test.go b/internal/server/data/server_test.go index cd9d6e8..d1187fc 100644 --- a/internal/server/data/server_test.go +++ b/internal/server/data/server_test.go @@ -73,7 +73,7 @@ func TestUpdateResourceNotFoundWhenInvalidHandlerID(t *testing.T) { } func TestUpdateResourceBadRequestWhenInvalidUrl(t *testing.T) { - t.Skip("***** WIP ****") + request := httptest.NewRequest(http.MethodPut, "/handlers/HANDLER_YYYYYYYYYYYYYYYY/response/headers", strings.NewReader("value")) response := httptest.NewRecorder() handler := mux.NewRouter()