code quality
Some checks failed
CI / lint-typecheck (pull_request) Failing after 12s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped

This commit is contained in:
2026-01-26 22:16:33 +01:00
parent f2bd80ccd3
commit 09632d004d
72 changed files with 1946 additions and 277 deletions

View File

@@ -26,11 +26,10 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver).toBeDefined();
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.iracingId.toString()).toBe('12345');
expect(retrievedDriver.name.toString()).toBe('John Doe');
@@ -51,11 +50,10 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver).toBeDefined();
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.iracingId.toString()).toBe('67890');
expect(retrievedDriver.name.toString()).toBe('Jane Smith');
@@ -77,11 +75,10 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver).toBeDefined();
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.bio?.toString()).toBe('Canadian racer');
expect(retrievedDriver.avatarRef).toBeDefined();
@@ -100,11 +97,10 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver).toBeDefined();
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.bio).toBeUndefined();
expect(retrievedDriver.avatarRef).toBeDefined();
@@ -124,11 +120,10 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver).toBeDefined();
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.bio).toBeUndefined();
});
@@ -145,11 +140,10 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver).toBeDefined();
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.avatarRef).toBeDefined();
});
@@ -166,11 +160,10 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver).toBeDefined();
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.iracingId.toString()).toBe('55555');
expect(retrievedDriver.name.toString()).toBe('Minimal Driver');
@@ -232,9 +225,9 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver.id).toBe(driverId);
expect(retrievedDriver.iracingId.toString()).toBe('77777');
@@ -258,9 +251,9 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver.avatarRef).toBeDefined();
expect(retrievedDriver.avatarRef.type).toBe('system-default');
@@ -279,9 +272,9 @@ describe('GetDriverUseCase Integration', () => {
await context.driverRepository.create(driver);
const result = await context.getDriverUseCase.execute({ driverId });
expect(result.isOk()).toBe(true);
const retrievedDriver = result.unwrap();
const retrievedDriver = result.unwrap()!;
expect(retrievedDriver.avatarRef).toBeDefined();
expect(retrievedDriver.avatarRef.type).toBe('generated');