Skip to content

Commit 6917e0c

Browse files
author
hersveit
committed
fix sign in error
1 parent 4723df8 commit 6917e0c

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

apps/api/src/modules/auth/__tests__/auth.service.spec.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { DeepMocked, createMock } from '@golevelup/ts-jest';
2-
import { CoreConfigService, UserNotFound, isError } from '@lib/core';
2+
import { CoreConfigService, isError } from '@lib/core';
33
import { RepositoryService } from '@lib/repository';
44
import { JwtService } from '@nestjs/jwt';
55
import { Test } from '@nestjs/testing';
@@ -10,7 +10,12 @@ import { ConfigModel } from '../../../config/config.model';
1010
import { UserAlreadyExists } from '../../user/common/user.errors';
1111
import { UserService } from '../../user/user.service';
1212
import { AuthService } from '../auth.service';
13-
import { CannotFindEmailConfirm, EmailAlreadyConfirmed, EmailNotConfirmed } from '../common/auth.errors';
13+
import {
14+
CannotFindEmailConfirm,
15+
EmailAlreadyConfirmed,
16+
EmailNotConfirmed,
17+
EmailOrPasswordIncorrect,
18+
} from '../common/auth.errors';
1419
import { GetTokenResult } from '../common/auth.model';
1520

1621
describe('AuthService', () => {
@@ -121,7 +126,7 @@ describe('AuthService', () => {
121126
});
122127

123128
expect(isError(signInResult)).toBeTruthy();
124-
expect(signInResult).toBeInstanceOf(UserNotFound);
129+
expect(signInResult).toBeInstanceOf(EmailOrPasswordIncorrect);
125130
});
126131

127132
it('should return error if email not confirmed', async () => {

apps/api/src/modules/auth/common/auth.errors.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@ export class CannotFindEmailConfirm extends BaseError<'cannotFindEmailConfirm'>
1717
super('cannotFindEmailConfirm');
1818
}
1919
}
20+
21+
export class EmailOrPasswordIncorrect extends BaseError<'emailOrPasswordIncorrect'> {
22+
constructor(email: string) {
23+
super('emailOrPasswordIncorrect', { message: objToString(email) });
24+
}
25+
}

0 commit comments

Comments
 (0)