diff --git a/goofy-client/libs/vorgang-shared/src/lib/vorgang.service.spec.ts b/goofy-client/libs/vorgang-shared/src/lib/vorgang.service.spec.ts index f85005c8f780cc5fe38815fbadda6a7cc2495dba..e5e9876e9873800ee5fc4b3f8860f8677197c27c 100644 --- a/goofy-client/libs/vorgang-shared/src/lib/vorgang.service.spec.ts +++ b/goofy-client/libs/vorgang-shared/src/lib/vorgang.service.spec.ts @@ -46,13 +46,20 @@ describe('VorgangService', () => { expect(repository.loadVorgangList).not.toHaveBeenCalled(); }) - - it('should set loading flag', () => { - service.getCurrentVorgangList(); - - expect((<any>service).currentVorgangList$.value.loading).toBe(true); - }); + describe('set loading', () => { + + beforeEach(() => { + repository.loadVorgangList.mockReturnValue(of(null)); + }) + + it('should set loading flag', () => { + service.getCurrentVorgangList(); + + expect((<any>service).currentVorgangList$.value.loading).toBe(true); + }); + }) + describe('check currentVorgangList after load ', () => { beforeEach(() => { @@ -119,12 +126,6 @@ describe('VorgangService', () => { beforeEach(() => { repository.getNextVorgangListPage.mockReturnValue(of(vorgangListResource)); }) - - it.skip('should set loading flag', () => { - service.loadNextPage(); - - expect((<any>service).currentVorgangList$.value.loading).toBe(true); - }); it('should call repository', () => { (<any>service).currentVorgangList$.next(createStateResource(vorgangListResource)); @@ -134,6 +135,19 @@ describe('VorgangService', () => { expect(repository.getNextVorgangListPage).toHaveBeenCalledWith(vorgangListResource); }) + describe('set loading', () => { + + beforeEach(() => { + repository.getNextVorgangListPage.mockReturnValue(of(null)); + }) + + it('should set loading flag', () => { + service.loadNextPage(); + + expect((<any>service).currentVorgangList$.value.loading).toBe(true); + }); + }) + describe('check currentVorgangList after load', () => { beforeEach(() => {