From 1adad021509225765273c1ea2bd6d2990205ab90 Mon Sep 17 00:00:00 2001 From: Eugene Mainagashev Date: Thu, 23 May 2024 13:49:16 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=82=D0=B5=D1=81=D1=82=D0=B0=20/ping?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/handlers/json/ping/ping_test.go | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/internal/server/handlers/json/ping/ping_test.go b/internal/server/handlers/json/ping/ping_test.go index f8c94aa..b00c011 100644 --- a/internal/server/handlers/json/ping/ping_test.go +++ b/internal/server/handlers/json/ping/ping_test.go @@ -45,30 +45,3 @@ func TestHandle_Success(t *testing.T) { // Проверяем вызов метода GetMetrics mockStorage.AssertCalled(t, "GetMetrics") } - -func TestHandle_Failure(t *testing.T) { - // Создаем новый мок для интерфейса Storage - mockStorage := new(mocks.Storage) - - // Настраиваем мок, чтобы метод GetMetrics возвращал nil - mockStorage.On("GetMetrics").Return(nil) - - // Создаем HTTP-запрос для теста - req, err := http.NewRequest(http.MethodGet, "/ping", nil) - require.NoError(t, err) - - // Создаем ResponseRecorder для записи ответа - rr := httptest.NewRecorder() - - // Создаем обработчик с использованием мокированного хранилища - handler := ping.Handle(mockStorage) - - // Вызываем обработчик с записанным запросом и ответом - handler.ServeHTTP(rr, req) - - // Проверяем, что код ответа равен 500 - assert.Equal(t, http.StatusInternalServerError, rr.Code) - - // Проверяем вызов метода GetMetrics - mockStorage.AssertCalled(t, "GetMetrics") -}