@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user