From dded2feedc93ee2ddf7dcc004170bb95f573a1e6 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 8 Jan 2021 12:35:50 +0100 Subject: [PATCH] OZG-130 fix loading flag test --- .../src/lib/vorgang.service.spec.ts | 38 +++++++++++++------ 1 file changed, 26 insertions(+), 12 deletions(-) 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 f85005c8f7..e5e9876e98 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(() => { -- GitLab