Skip to content

Commit e65cdd3

Browse files
committed
tests(workplace): fix tests
1 parent 2ec6d5c commit e65cdd3

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

apps/workplace/src/tests/book/desk-flow.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { MockComponent, MockProvider } from 'ng-mocks';
77
import { BehaviorSubject } from 'rxjs';
88
import { NewDeskFlowComponent } from '../../app/book/desk-flow.component';
99
import { NewDeskFlowFormComponent } from '../../app/book/desk-flow/desk-flow-form.component';
10-
import { NewDeskFlowSuccessComponent } from '../../app/book/desk-flow/desk-flow-success.component';
10+
import { NewDeskFlowSuccessComponent } from '../../app/book/desk-flow-new/desk-flow-success.component';
1111

1212
describe('NewDeskFlowComponent', () => {
1313
let spectator: SpectatorRouting<NewDeskFlowComponent>;

apps/workplace/src/tests/landing/landing-state.service.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { computed } from '@angular/core';
12
import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest';
23
import { OrganisationService, SettingsService, Organisation } from '@placeos/common';
34
import { MockProvider } from 'ng-mocks';
@@ -16,7 +17,7 @@ describe('LandingStateService', () => {
1617
freeBusy: jest.fn(() => of([])),
1718
}),
1819
MockProvider(ScheduleStateService, {
19-
filtered_bookings: new BehaviorSubject([]),
20+
filtered_bookings: computed(() => []),
2021
}),
2122
MockProvider(OrganisationService, {
2223
levels: [],

apps/workplace/src/tests/schedule/schedule-filters.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { signal } from '@angular/core';
12
import { MatBottomSheet } from '@angular/material/bottom-sheet';
23
import { createComponentFactory, Spectator } from '@ngneat/spectator/jest';
34
import { SettingsService } from '@placeos/common';
45
import { IconComponent } from '@placeos/components';
56
import { MockComponent, MockProvider } from 'ng-mocks';
6-
import { BehaviorSubject } from 'rxjs';
77
import { ScheduleFiltersComponent } from '../../app/schedule/schedule-filters.component';
88
import { ScheduleStateService } from '../../app/schedule/schedule-state.service';
99

@@ -13,7 +13,7 @@ describe('ScheduleFiltersComponent', () => {
1313
component: ScheduleFiltersComponent,
1414
providers: [
1515
MockProvider(ScheduleStateService, {
16-
filters: new BehaviorSubject({}) as any,
16+
filters: signal({ shown_types: [] }),
1717
toggleType: jest.fn(),
1818
setDate: jest.fn(),
1919
}),

apps/workplace/src/tests/schedule/schedule-sidebar.component.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { signal } from '@angular/core';
12
import { FormsModule } from '@angular/forms';
23
import { MatCheckboxModule } from '@angular/material/checkbox';
34
import { createComponentFactory, Spectator } from '@ngneat/spectator/jest';
45
import { SettingsService } from '@placeos/common';
56
import { IconComponent } from '@placeos/components';
67
import { DateCalendarComponent } from '@placeos/form-fields';
78
import { MockComponent, MockProvider } from 'ng-mocks';
8-
import { BehaviorSubject } from 'rxjs';
99
import { ScheduleSidebarComponent } from '../../app/schedule/schedule-sidebar.component';
1010
import { ScheduleStateService } from '../../app/schedule/schedule-state.service';
1111

@@ -19,11 +19,11 @@ describe('ScheduleSidebarComponent', () => {
1919
],
2020
providers: [
2121
MockProvider(ScheduleStateService, {
22-
filters: new BehaviorSubject({}),
23-
date: new BehaviorSubject(0),
22+
filters: signal({ shown_types: [] }),
23+
date: signal(0),
2424
toggleType: jest.fn(),
2525
setDate: jest.fn(),
26-
options: new BehaviorSubject({ period: 'day' }),
26+
options: signal({ period: 'day' }),
2727
getOptions: jest.fn(() => ({ period: 'day' })),
2828
} as any),
2929
MockProvider(SettingsService, { get: jest.fn() }),

apps/workplace/src/tests/schedule/schedule.component.spec.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { computed, signal } from '@angular/core';
12
import { FormsModule } from '@angular/forms';
23
import { MatDialog } from '@angular/material/dialog';
34
import { MatProgressBarModule } from '@angular/material/progress-bar';
@@ -6,7 +7,6 @@ import { BookingCardComponent } from '@placeos/bookings';
67
import { SettingsService } from '@placeos/common';
78
import { EventCardComponent, EventFormService } from '@placeos/events';
89
import { MockComponent, MockProvider } from 'ng-mocks';
9-
import { BehaviorSubject } from 'rxjs';
1010
import { FooterMenuComponent } from '../../app/components/footer-menu.component';
1111
import { TopbarComponent } from '../../app/components/topbar.component';
1212
import { ScheduleFiltersComponent } from '../../app/schedule/schedule-filters.component';
@@ -30,9 +30,10 @@ describe('ScheduleComponent', () => {
3030
],
3131
providers: [
3232
MockProvider(ScheduleStateService, {
33-
filtered_bookings: new BehaviorSubject([]),
34-
loading: new BehaviorSubject(false),
35-
date: new BehaviorSubject(0),
33+
bookings: computed(() => []),
34+
filtered_bookings: computed(() => []),
35+
loading: signal(false),
36+
date: signal(0),
3637
toggleType: jest.fn(),
3738
setDate: jest.fn(),
3839
getOptions: jest.fn(() => ({ period: 'day' })),

0 commit comments

Comments
 (0)