@@ -18,7 +18,7 @@ import { AuthModule } from '../auth.module.js';
1818import { JwtStrategy } from '../strategies/jwt.strategy.js' ;
1919
2020import type { BaseEnv } from '../../../schemas/env.schema.js' ;
21- import type { DefineAbility } from '../auth.config.js' ;
21+ import type { DefineAbility , UserQuery } from '../auth.config.js' ;
2222
2323@Controller ( 'cats' )
2424class CatsController {
@@ -43,7 +43,7 @@ describe('AuthModule', () => {
4343 let jwtStrategy : JwtStrategy ;
4444
4545 let defineAbility : Mock < DefineAbility > ;
46- let userQuery : Mock ;
46+ let userQuery : Mock < UserQuery > ;
4747
4848 const loginCredentials = {
4949 password : 'password' ,
@@ -66,7 +66,7 @@ describe('AuthModule', () => {
6666 password : z . string ( ) ,
6767 username : z . string ( )
6868 } ) ,
69- userQuery
69+ userQuery : userQuery
7070 } ) ,
7171 ConfigModule . forRoot ( {
7272 envConfig : {
@@ -113,7 +113,7 @@ describe('AuthModule', () => {
113113
114114 it ( 'should return status code 401 if the hashed password is incorrect' , async ( ) => {
115115 const comparePassword = vi . spyOn ( CryptoService . prototype , 'comparePassword' ) ;
116- userQuery . mockResolvedValueOnce ( { hashedPassword : '123$123' } ) ;
116+ userQuery . mockResolvedValueOnce ( { hashedPassword : '123$123' , tokenPayload } ) ;
117117 const response = await request ( server ) . post ( '/auth/login' ) . send ( loginCredentials ) ;
118118 expect ( response . status ) . toBe ( 401 ) ;
119119 expect ( userQuery ) . toHaveBeenCalledExactlyOnceWith ( loginCredentials ) ;
0 commit comments