diff --git a/internal/app/api/api.go b/internal/app/api/api.go index 1ddbbcf0..f3f380a1 100644 --- a/internal/app/api/api.go +++ b/internal/app/api/api.go @@ -67,6 +67,7 @@ func setup() *echo.Echo { return nil } }) + e.GET("/ping", func(c echo.Context) error { return nil }) e.POST("/merge", merge) g := e.Group("/convert") g.POST("/html", convertHTML) diff --git a/internal/app/api/api_test.go b/internal/app/api/api_test.go new file mode 100644 index 00000000..56917ec0 --- /dev/null +++ b/internal/app/api/api_test.go @@ -0,0 +1,20 @@ +package api + +import ( + "net/http" + "net/http/httptest" + "testing" + + "github.com/labstack/echo" + "github.com/stretchr/testify/assert" +) + +func TestPing(t *testing.T) { + req := httptest.NewRequest(http.MethodGet, "/ping", nil) + rec := httptest.NewRecorder() + + e := echo.New() + _ = e.NewContext(req, rec) + + assert.Equal(t, http.StatusOK, rec.Code) +}