Refactor infra tests, clean E2E step suites, and fix TS in tests

This commit is contained in:
2025-11-30 10:58:49 +01:00
parent af14526ae2
commit f8a1fbeb50
43 changed files with 883 additions and 2159 deletions

View File

@@ -85,7 +85,10 @@ describe('VerifyAuthenticatedPageUseCase', () => {
const result = await useCase.execute();
expect(result.isErr()).toBe(true);
expect(result.error.message).toBe('Verification failed');
if (result.isErr()) {
expect(result.error).toBeInstanceOf(Error);
expect(result.error?.message).toBe('Verification failed');
}
});
it('should handle unexpected errors', async () => {
@@ -96,6 +99,9 @@ describe('VerifyAuthenticatedPageUseCase', () => {
const result = await useCase.execute();
expect(result.isErr()).toBe(true);
expect(result.error.message).toBe('Page verification failed: Unexpected error');
if (result.isErr()) {
expect(result.error).toBeInstanceOf(Error);
expect(result.error?.message).toBe('Page verification failed: Unexpected error');
}
});
});