@@ -82,7 +82,7 @@ func TestMiddleware_RequirePermission(t *testing.T) {
8282 req := httptest .NewRequest (http .MethodGet , "/" , nil )
8383 rec := httptest .NewRecorder ()
8484 c := e .NewContext (req , rec )
85-
85+
8686 handler := RequirePermission (gate , "edit_post" , nil )(func (c echo.Context ) error {
8787 return c .String (http .StatusOK , "success" )
8888 })
@@ -104,7 +104,7 @@ func TestMiddleware_RequirePermission(t *testing.T) {
104104 rec := httptest .NewRecorder ()
105105 c := e .NewContext (req , rec )
106106 c .Set ("userID" , "user1" )
107-
107+
108108 opts := DefaultMiddlewareOptions ()
109109 opts .ExtractTeamID = func (c echo.Context ) (any , error ) {
110110 return nil , errors .New ("team id extraction failed" )
@@ -199,7 +199,7 @@ func TestMiddleware_RequirePermission(t *testing.T) {
199199 assert .Equal (t , http .StatusOK , rec .Code )
200200 assert .NoError (t , mock .ExpectationsWereMet ())
201201 })
202-
202+
203203 t .Run ("CustomOptions" , func (t * testing.T ) {
204204 db , mock , err := sqlmock .New ()
205205 assert .NoError (t , err )
@@ -209,12 +209,12 @@ func TestMiddleware_RequirePermission(t *testing.T) {
209209 req := httptest .NewRequest (http .MethodGet , "/" , nil )
210210 rec := httptest .NewRecorder ()
211211 c := e .NewContext (req , rec )
212-
212+
213213 opts := DefaultMiddlewareOptions ()
214214 opts .ExtractModelID = func (c echo.Context ) (any , error ) { return "custom_user" , nil }
215215 opts .ExtractTeamID = func (c echo.Context ) (any , error ) { return "custom_team" , nil }
216216 opts .GuardName = "api"
217-
217+
218218 mock .ExpectQuery (`SELECT 'role' AS type` ).
219219 WithArgs ("users" , "custom_user" , "api" , "edit_post" , "custom_team" ).
220220 WillReturnRows (sqlmock .NewRows ([]string {"type" , "value" }).AddRow ("permission" , "edit_post" ))
0 commit comments