fix query

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-05-08 09:45:34 +08:00
parent e6bbaeffa6
commit 506797868a
3 changed files with 16 additions and 13 deletions
+5 -5
View File
@@ -43,7 +43,7 @@ func TestAuthorize_PermissionNotFound(t *testing.T) {
userRows := sqlmock.NewRows([]string{"users_id", "email_address", "role_id", "is_deleted"}).
AddRow("user123", "john@example.com", 1, "0")
mock.ExpectQuery("SELECT users_id, email_address").
mock.ExpectQuery(`SELECT u.users_id, u.email_address, COALESCE\(MIN\(ur.role_id\), 0\) AS role_id, u.is_deleted`).
WithArgs("user123").
WillReturnRows(userRows)
@@ -82,7 +82,7 @@ func TestAuthorize_Success(t *testing.T) {
userRows := sqlmock.NewRows([]string{"users_id", "email_address", "role_id", "is_deleted"}).
AddRow("user123", "john@example.com", 1, "0")
mock.ExpectQuery("SELECT users_id, email_address").
mock.ExpectQuery(`SELECT u.users_id, u.email_address, COALESCE\(MIN\(ur.role_id\), 0\) AS role_id, u.is_deleted`).
WithArgs("user123").
WillReturnRows(userRows)
@@ -139,7 +139,7 @@ func TestAuthorize_UserAttributesError(t *testing.T) {
userRows := sqlmock.NewRows([]string{"users_id", "email_address", "role_id", "is_deleted"}).
AddRow("user123", "john@example.com", 1, "0")
mock.ExpectQuery("SELECT users_id, email_address").
mock.ExpectQuery(`SELECT u.users_id, u.email_address, COALESCE\(MIN\(ur.role_id\), 0\) AS role_id, u.is_deleted`).
WithArgs("user123").
WillReturnRows(userRows)
@@ -183,7 +183,7 @@ func TestAuthorize_PolicyAttributesError(t *testing.T) {
userRows := sqlmock.NewRows([]string{"users_id", "email_address", "role_id", "is_deleted"}).
AddRow("user123", "john@example.com", 1, "0")
mock.ExpectQuery("SELECT users_id, email_address").
mock.ExpectQuery(`SELECT u.users_id, u.email_address, COALESCE\(MIN\(ur.role_id\), 0\) AS role_id, u.is_deleted`).
WithArgs("user123").
WillReturnRows(userRows)
@@ -269,7 +269,7 @@ func TestAuthorize_DeletedUserRedirectsToLogin(t *testing.T) {
userRows := sqlmock.NewRows([]string{"users_id", "email_address", "role_id", "is_deleted"}).
AddRow("deleted-user", "deleted@example.com", 1, "1")
mock.ExpectQuery("SELECT users_id, email_address, role_id, is_deleted").
mock.ExpectQuery(`SELECT u.users_id, u.email_address, COALESCE\(MIN\(ur.role_id\), 0\) AS role_id, u.is_deleted`).
WithArgs("deleted-user").
WillReturnRows(userRows)