From b1e4c28dfe7968dbbf583b064d4fa02fd6bec995 Mon Sep 17 00:00:00 2001 From: Dan Jones Date: Sun, 21 Jan 2024 15:45:19 -0600 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Upgrade=20to=20latest=20re?= =?UTF-8?q?sponsable-errors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- go.mod | 2 +- go.sum | 2 ++ middleware.go | 2 +- middleware_test.go | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 1133a88..f76f4cf 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module codeberg.org/danjones000/gin-error-handler go 1.21.5 require ( - codeberg.org/danjones000/responsable-errors v0.1.1 + codeberg.org/danjones000/responsable-errors v0.2.0 github.com/gin-gonic/gin v1.9.1 github.com/stretchr/testify v1.8.4 ) diff --git a/go.sum b/go.sum index 55e6acd..c9768c3 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,7 @@ codeberg.org/danjones000/responsable-errors v0.1.1 h1:WTWo0egPNsp+kEKRK8R+yc/bfdEDUbwEjMnqgA7IklA= codeberg.org/danjones000/responsable-errors v0.1.1/go.mod h1:susEj39A/bflyej4tRirtuVKkmfUdhR2Skljwd/1ndI= +codeberg.org/danjones000/responsable-errors v0.2.0 h1:WUTBSaKQzkXHDYraHt3mxB4QHqVk78sKR/VeteXM1OY= +codeberg.org/danjones000/responsable-errors v0.2.0/go.mod h1:susEj39A/bflyej4tRirtuVKkmfUdhR2Skljwd/1ndI= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= github.com/bytedance/sonic v1.9.1 h1:6iJ6NqdoxCDr6mbY8h18oSO+cShGSMRGCEo7F2h0x8s= github.com/bytedance/sonic v1.9.1/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= diff --git a/middleware.go b/middleware.go index 27a8c1c..9492589 100644 --- a/middleware.go +++ b/middleware.go @@ -36,6 +36,6 @@ func ErrorMiddleware() gin.HandlerFunc { } } - c.JSON(re.GetStatus(), gin.H{"error": re.GetMsg()}) + c.JSON(re.Status(), re) } } diff --git a/middleware_test.go b/middleware_test.go index 31737cd..798747f 100644 --- a/middleware_test.go +++ b/middleware_test.go @@ -1,8 +1,8 @@ package handler import ( - "errors" "encoding/json" + "errors" "net/http" "net/http/httptest" "testing" @@ -54,7 +54,7 @@ func (s *MiddlewareTestSuite) TestNoError() { s.do() s.Assert().Equal("", s.w.Body.String()) } - + func (s *MiddlewareTestSuite) TestResError() { msg := "I can't find it" err := rErrors.NewNotFound(msg)