This commit is contained in:
2025-12-12 21:39:48 +01:00
parent ddbd99b747
commit cae81b1088
49 changed files with 777 additions and 269 deletions

View File

@@ -10,6 +10,10 @@ import type {
class FakeDashboardOverviewPresenter implements IDashboardOverviewPresenter {
viewModel: DashboardOverviewViewModel | null = null;
reset(): void {
this.viewModel = null;
}
present(viewModel: DashboardOverviewViewModel): void {
this.viewModel = viewModel;
}
@@ -201,11 +205,10 @@ describe('GetDashboardOverviewUseCase', () => {
socialRepository,
imageService,
getDriverStats,
presenter,
);
// When
await useCase.execute({ driverId });
await useCase.execute({ driverId }, presenter);
const viewModel = presenter.getViewModel();
expect(viewModel).not.toBeNull();
@@ -389,11 +392,10 @@ describe('GetDashboardOverviewUseCase', () => {
socialRepository,
imageService,
getDriverStats,
presenter,
);
// When
await useCase.execute({ driverId });
await useCase.execute({ driverId }, presenter);
const viewModel = presenter.getViewModel();
expect(viewModel).not.toBeNull();
@@ -496,11 +498,10 @@ describe('GetDashboardOverviewUseCase', () => {
socialRepository,
imageService,
getDriverStats,
presenter,
);
// When
await useCase.execute({ driverId });
await useCase.execute({ driverId }, presenter);
const viewModel = presenter.getViewModel();
expect(viewModel).not.toBeNull();