From f5e8414602b7aa800f63b065d9cf8e6dbfcb90db Mon Sep 17 00:00:00 2001 From: Arpad Kozma Date: Fri, 5 Jan 2024 11:10:17 +0100 Subject: [PATCH] Add RouterTestingModule to imports in dashboard-page.component.spec.ts and machines-page.component.spec.ts --- .../dashboard-page/dashboard-page.component.spec.ts | 3 ++- .../machine-page/machine-page.component.spec.ts | 13 +++++++------ .../machines-page/machines-page.component.spec.ts | 3 ++- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/app/pages/dashboard/components/dashboard-page/dashboard-page.component.spec.ts b/src/app/pages/dashboard/components/dashboard-page/dashboard-page.component.spec.ts index 3d64cde..960c450 100644 --- a/src/app/pages/dashboard/components/dashboard-page/dashboard-page.component.spec.ts +++ b/src/app/pages/dashboard/components/dashboard-page/dashboard-page.component.spec.ts @@ -4,6 +4,7 @@ import { DashboardPageComponent } from './dashboard-page.component'; import { MockStore, provideMockStore } from '@ngrx/store/testing'; import { AppStore } from '@interfaces/app-store.interface'; import { Store } from '@ngrx/store'; +import { RouterTestingModule } from '@angular/router/testing'; describe('DashboardPageComponent', () => { let component: DashboardPageComponent; @@ -12,7 +13,7 @@ describe('DashboardPageComponent', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [DashboardPageComponent], + imports: [DashboardPageComponent, RouterTestingModule], providers: [provideMockStore({})], }).compileComponents(); diff --git a/src/app/pages/machines/components/machine-page/machine-page.component.spec.ts b/src/app/pages/machines/components/machine-page/machine-page.component.spec.ts index 3bf94db..77c905c 100644 --- a/src/app/pages/machines/components/machine-page/machine-page.component.spec.ts +++ b/src/app/pages/machines/components/machine-page/machine-page.component.spec.ts @@ -5,13 +5,13 @@ import { MachinePageComponent } from './machine-page.component'; import { MockStore, provideMockStore } from '@ngrx/store/testing'; import { of } from 'rxjs'; import machineSelectors from '@stores/machines/machines.selectors'; -import { - MachineColorStatusMap, - MachineStatusMap, -} from '@interfaces/machine-events-options.interface'; import { Component, Input } from '@angular/core'; import { Store } from '@ngrx/store'; import { MapComponent } from '@components/map/map.component'; +import { + MACHINE_COLORS_STATUS_MAP, + MACHINE_STATUS_MAP, +} from '@constants/machine.constant'; @Component({ standalone: true, @@ -32,6 +32,7 @@ describe('MachinePageComponent', () => { beforeEach(() => { paramMapSpy = jasmine.createSpy('paramMap'); + queryParamMapSpy = jasmine.createSpy('queryParamMap'); activatedRouteStub = {}; Object.defineProperties(activatedRouteStub, { @@ -133,13 +134,13 @@ describe('MachinePageComponent', () => { describe('getStatusColor', () => { it('should return color', () => { // GIVEN - const status = MachineStatusMap.idle; + const status = MACHINE_STATUS_MAP.idle; // WHEN const color = component.getStatusColor(status); // THEN - expect(color).toEqual(MachineColorStatusMap.idle); + expect(color).toEqual(MACHINE_COLORS_STATUS_MAP.idle); }); }); }); diff --git a/src/app/pages/machines/components/machines-page/machines-page.component.spec.ts b/src/app/pages/machines/components/machines-page/machines-page.component.spec.ts index fcb8544..9b823f7 100644 --- a/src/app/pages/machines/components/machines-page/machines-page.component.spec.ts +++ b/src/app/pages/machines/components/machines-page/machines-page.component.spec.ts @@ -6,6 +6,7 @@ import { Store } from '@ngrx/store'; import { MACHINES_STORE } from '@interfaces/machines-state.interface'; import { SETTINGS_STORE } from '@interfaces/settings-state.interface'; import { AppStore } from '@interfaces/app-store.interface'; +import { RouterTestingModule } from '@angular/router/testing'; describe('MachinesPageComponent', () => { let component: MachinesPageComponent; @@ -28,7 +29,7 @@ describe('MachinesPageComponent', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [MachinesPageComponent], + imports: [MachinesPageComponent, RouterTestingModule], providers: [provideMockStore({ initialState })], }).compileComponents();