fix issues in core

This commit is contained in:
2025-12-23 15:38:50 +01:00
parent df5c20c5cc
commit 120d3bb1a1
125 changed files with 1005 additions and 793 deletions

View File

@@ -6,6 +6,8 @@ import {
type LoginErrorCode,
} from './LoginUseCase';
import { EmailAddress } from '../../domain/value-objects/EmailAddress';
import { UserId } from '../../domain/value-objects/UserId';
import { PasswordHash } from '../../domain/value-objects/PasswordHash';
import type { IAuthRepository } from '../../domain/repositories/IAuthRepository';
import type { IPasswordHashingService } from '../../domain/services/PasswordHashingService';
import { User } from '../../domain/entities/User';
@@ -56,13 +58,12 @@ describe('LoginUseCase', () => {
const emailVO = EmailAddress.create(input.email);
const user = User.create({
id: { value: 'user-1' } as any,
id: UserId.fromString('user-1'),
displayName: 'Test User',
email: emailVO.value,
passwordHash: PasswordHash.fromHash('stored-hash'),
});
(user as any).getPasswordHash = () => ({ value: 'stored-hash' });
authRepo.findByEmail.mockResolvedValue(user);
passwordService.verify.mockResolvedValue(true);
@@ -107,13 +108,12 @@ describe('LoginUseCase', () => {
const emailVO = EmailAddress.create(input.email);
const user = User.create({
id: { value: 'user-1' } as any,
id: UserId.fromString('user-1'),
displayName: 'Test User',
email: emailVO.value,
passwordHash: PasswordHash.fromHash('stored-hash'),
});
(user as any).getPasswordHash = () => ({ value: 'stored-hash' });
authRepo.findByEmail.mockResolvedValue(user);
passwordService.verify.mockResolvedValue(false);