@@ -89,13 +89,13 @@ func (ts *TokenTestSuite) TestSessionTimebox() {
89
89
assert .Equal (ts .T (), http .StatusBadRequest , w .Code )
90
90
91
91
var firstResult struct {
92
- Error string `json:"error "`
93
- ErrorDescription string `json:"error_description "`
92
+ ErrorCode string `json:"error_code "`
93
+ Message string `json:"msg "`
94
94
}
95
95
96
96
assert .NoError (ts .T (), json .NewDecoder (w .Result ().Body ).Decode (& firstResult ))
97
- assert .Equal (ts .T (), "invalid_grant" , firstResult .Error )
98
- assert .Equal (ts .T (), "Invalid Refresh Token: Session Expired" , firstResult .ErrorDescription )
97
+ assert .Equal (ts .T (), ErrorCodeSessionExpired , firstResult .ErrorCode )
98
+ assert .Equal (ts .T (), "Invalid Refresh Token: Session Expired" , firstResult .Message )
99
99
}
100
100
101
101
func (ts * TokenTestSuite ) TestSessionInactivityTimeout () {
@@ -124,13 +124,13 @@ func (ts *TokenTestSuite) TestSessionInactivityTimeout() {
124
124
assert .Equal (ts .T (), http .StatusBadRequest , w .Code )
125
125
126
126
var firstResult struct {
127
- Error string `json:"error "`
128
- ErrorDescription string `json:"error_description "`
127
+ ErrorCode string `json:"error_code "`
128
+ Message string `json:"msg "`
129
129
}
130
130
131
131
assert .NoError (ts .T (), json .NewDecoder (w .Result ().Body ).Decode (& firstResult ))
132
- assert .Equal (ts .T (), "invalid_grant" , firstResult .Error )
133
- assert .Equal (ts .T (), "Invalid Refresh Token: Session Expired (Inactivity)" , firstResult .ErrorDescription )
132
+ assert .Equal (ts .T (), ErrorCodeSessionExpired , firstResult .ErrorCode )
133
+ assert .Equal (ts .T (), "Invalid Refresh Token: Session Expired (Inactivity)" , firstResult .Message )
134
134
}
135
135
136
136
func (ts * TokenTestSuite ) TestFailedToSaveRefreshTokenResultCase () {
@@ -213,13 +213,13 @@ func (ts *TokenTestSuite) TestSingleSessionPerUserNoTags() {
213
213
assert .True (ts .T (), ts .API .config .Sessions .SinglePerUser )
214
214
215
215
var firstResult struct {
216
- Error string `json:"error "`
217
- ErrorDescription string `json:"error_description "`
216
+ ErrorCode string `json:"error_code "`
217
+ Message string `json:"msg "`
218
218
}
219
219
220
220
assert .NoError (ts .T (), json .NewDecoder (w .Result ().Body ).Decode (& firstResult ))
221
- assert .Equal (ts .T (), "invalid_grant" , firstResult .Error )
222
- assert .Equal (ts .T (), "Invalid Refresh Token: Session Expired (Revoked by Newer Login)" , firstResult .ErrorDescription )
221
+ assert .Equal (ts .T (), ErrorCodeSessionExpired , firstResult .ErrorCode )
222
+ assert .Equal (ts .T (), "Invalid Refresh Token: Session Expired (Revoked by Newer Login)" , firstResult .Message )
223
223
}
224
224
225
225
func (ts * TokenTestSuite ) TestRateLimitTokenRefresh () {
@@ -428,13 +428,13 @@ func (ts *TokenTestSuite) TestRefreshTokenReuseRevocation() {
428
428
assert .Equal (ts .T (), http .StatusBadRequest , w .Code )
429
429
430
430
var response struct {
431
- Error string `json:"error "`
432
- ErrorDescription string `json:"error_description "`
431
+ ErrorCode string `json:"error_code "`
432
+ Message string `json:"msg "`
433
433
}
434
434
435
435
require .NoError (ts .T (), json .NewDecoder (w .Body ).Decode (& response ))
436
- require .Equal (ts .T (), response . Error , "invalid_grant" )
437
- require .Equal (ts .T (), response . ErrorDescription , "Invalid Refresh Token: Already Used" )
436
+ require .Equal (ts .T (), ErrorCodeRefreshTokenAlreadyUsed , response . ErrorCode )
437
+ require .Equal (ts .T (), "Invalid Refresh Token: Already Used" , response . Message )
438
438
439
439
// ensure that the refresh tokens are marked as revoked in the database
440
440
for _ , refreshToken := range refreshTokens {
@@ -461,13 +461,13 @@ func (ts *TokenTestSuite) TestRefreshTokenReuseRevocation() {
461
461
assert .Equal (ts .T (), http .StatusBadRequest , w .Code , "For refresh token %d" , i )
462
462
463
463
var response struct {
464
- Error string `json:"error "`
465
- ErrorDescription string `json:"error_description "`
464
+ ErrorCode string `json:"error_code "`
465
+ Message string `json:"msg "`
466
466
}
467
467
468
468
require .NoError (ts .T (), json .NewDecoder (w .Body ).Decode (& response ))
469
- require .Equal (ts .T (), response . Error , "invalid_grant" , "For refresh token %d" , i )
470
- require .Equal (ts .T (), response . ErrorDescription , "Invalid Refresh Token: Already Used" , "For refresh token %d" , i )
469
+ require .Equal (ts .T (), ErrorCodeRefreshTokenAlreadyUsed , response . ErrorCode , "For refresh token %d" , i )
470
+ require .Equal (ts .T (), "Invalid Refresh Token: Already Used" , response . Message , "For refresh token %d" , i )
471
471
}
472
472
}
473
473
0 commit comments