File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
backend/src/auth/__tests__ Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,23 @@ describe('AuthService', () => {
5454 } ) ;
5555 } ) ;
5656
57+ it ( 'should throw error when user login and password is wrong' , async ( ) => {
58+ const user = new UsersStub ( ) ;
59+ const wrongPassword = 'errado' ;
60+ usersService . findByUsernameAndReturnPassword . mockResolvedValue ( {
61+ ...user ,
62+ password : wrongPassword ,
63+ } ) ;
64+
65+ await expect ( service . login ( user as UserRegisterDto ) ) . rejects . toThrow (
66+ 'Senha inválida' ,
67+ ) ;
68+ expect ( usersService . findByUsernameAndReturnPassword ) . toHaveBeenCalledWith (
69+ user . username ,
70+ ) ;
71+ expect ( jwtService . signAsync ) . toHaveBeenCalledTimes ( 0 ) ;
72+ } ) ;
73+
5774 it ( 'should auth create user correctly' , async ( ) => {
5875 const user = new UsersStub ( ) ;
5976 usersService . create . mockResolvedValue ( user ) ;
You can’t perform that action at this time.
0 commit comments