fix: fix all biome
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { TestBed } from '@/testing';
|
||||
import { lastValueFrom } from 'rxjs';
|
||||
import { filter } from 'rxjs/operators';
|
||||
import { vi } from 'vitest';
|
||||
import { EventTypes } from './event-types';
|
||||
@@ -11,9 +12,6 @@ describe('Events Service', () => {
|
||||
TestBed.configureTestingModule({
|
||||
providers: [PublicEventsService],
|
||||
});
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
eventsService = TestBed.inject(PublicEventsService);
|
||||
});
|
||||
|
||||
@@ -23,20 +21,20 @@ describe('Events Service', () => {
|
||||
|
||||
it('registering to single event with one event emit works', async () => {
|
||||
const firedEvent = await lastValueFrom(eventsService.registerForEvents());
|
||||
expect(firedEvent).toBeTruthy();;
|
||||
expect(firedEvent).toEqual({
|
||||
type: EventTypes.ConfigLoaded,
|
||||
value: { myKey: 'myValue' },
|
||||
});
|
||||
expect(firedEvent).toBeTruthy();
|
||||
expect(firedEvent).toEqual({
|
||||
type: EventTypes.ConfigLoaded,
|
||||
value: { myKey: 'myValue' },
|
||||
});
|
||||
eventsService.fireEvent(EventTypes.ConfigLoaded, { myKey: 'myValue' });
|
||||
});
|
||||
|
||||
it('registering to single event with multiple same event emit works', async () => {
|
||||
const spy = jasmine.createSpy('spy');
|
||||
const spy = vi.fn()('spy');
|
||||
|
||||
const firedEvent = await lastValueFrom(eventsService.registerForEvents());
|
||||
spy(firedEvent);;
|
||||
expect(firedEvent).toBeTruthy();
|
||||
spy(firedEvent);
|
||||
expect(firedEvent).toBeTruthy();
|
||||
eventsService.fireEvent(EventTypes.ConfigLoaded, { myKey: 'myValue' });
|
||||
eventsService.fireEvent(EventTypes.ConfigLoaded, { myKey: 'myValue2' });
|
||||
|
||||
@@ -45,21 +43,23 @@ expect(firedEvent).toBeTruthy();
|
||||
type: EventTypes.ConfigLoaded,
|
||||
value: { myKey: 'myValue' },
|
||||
});
|
||||
expect(spy.calls.mostRecent().args[0]).toEqual({
|
||||
expect(spy.postSpy.mock.calls.at(-1)?.[0]).toEqual({
|
||||
type: EventTypes.ConfigLoaded,
|
||||
value: { myKey: 'myValue2' },
|
||||
});
|
||||
});
|
||||
|
||||
it('registering to single event with multiple emit works', async () => {
|
||||
const firedEvent = await lastValueFrom(eventsService
|
||||
.registerForEvents()
|
||||
.pipe(filter((x) => x.type === EventTypes.ConfigLoaded)));
|
||||
expect(firedEvent).toBeTruthy();;
|
||||
expect(firedEvent).toEqual({
|
||||
type: EventTypes.ConfigLoaded,
|
||||
value: { myKey: 'myValue' },
|
||||
});
|
||||
const firedEvent = await lastValueFrom(
|
||||
eventsService
|
||||
.registerForEvents()
|
||||
.pipe(filter((x) => x.type === EventTypes.ConfigLoaded))
|
||||
);
|
||||
expect(firedEvent).toBeTruthy();
|
||||
expect(firedEvent).toEqual({
|
||||
type: EventTypes.ConfigLoaded,
|
||||
value: { myKey: 'myValue' },
|
||||
});
|
||||
eventsService.fireEvent(EventTypes.ConfigLoaded, { myKey: 'myValue' });
|
||||
eventsService.fireEvent(EventTypes.NewAuthenticationResult, true);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user