From 9ed75d14a9cbbb5bd57835ac481b96093865539c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Hurtado?= Date: Thu, 10 Oct 2019 17:04:59 +0200 Subject: [PATCH] Test bad request solved --- internal/server/data/server.go | 4 ++++ internal/server/data/server_test.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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()