From c59dd56ebd4e559f9c3ac23b03897b546caba069 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 16 Dec 2020 12:42:04 +0100 Subject: [PATCH] OZG-130 --- goofy-client/libs/tech-shared/src/index.ts | 5 ++++- .../src/lib/vorgang-shared.state.spec.ts | 22 +++++++++++++++---- .../vorgang-list-item.component.spec.ts | 2 +- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/goofy-client/libs/tech-shared/src/index.ts b/goofy-client/libs/tech-shared/src/index.ts index d15ac3c0a6..fe658e5521 100644 --- a/goofy-client/libs/tech-shared/src/index.ts +++ b/goofy-client/libs/tech-shared/src/index.ts @@ -1,4 +1,7 @@ export * from './lib/resource/resource.util'; export * from './lib/tech-shared.module'; export * from './lib/tech-shared.util'; -export * from '../test/resource'; \ No newline at end of file +export * from '../test/resource'; +//export * from '../test/component.helpers'; +//export * from '../test/dom-helpers'; +//export * from '../test/test-helpers'; \ No newline at end of file diff --git a/goofy-client/libs/vorgang-shared/src/lib/vorgang-shared.state.spec.ts b/goofy-client/libs/vorgang-shared/src/lib/vorgang-shared.state.spec.ts index 3106112af4..286224456c 100644 --- a/goofy-client/libs/vorgang-shared/src/lib/vorgang-shared.state.spec.ts +++ b/goofy-client/libs/vorgang-shared/src/lib/vorgang-shared.state.spec.ts @@ -3,11 +3,15 @@ import { TestBed } from '@angular/core/testing'; import { HttpService, ResourceFactory } from '@ngxp/rest'; import { NgxsModule, Store } from '@ngxs/store'; import { VorgangSharedService } from './vorgang-shared.service'; -import { VorgangSharedState, defaults } from './vorgang-shared.state'; +import { VorgangSharedState, defaults, VorgangSharedModel } from './vorgang-shared.state'; +import { Type } from '@angular/core'; +import { createVorgangListResource } from 'libs/vorgang-shared/test/vorgang'; -xdescribe('VorgangSharedState', () => { +describe('VorgangSharedState', () => { let store: Store; + const currentVorgangListPageResource = createVorgangListResource(); + beforeEach(() => { TestBed.configureTestingModule({ imports: [ @@ -17,9 +21,19 @@ xdescribe('VorgangSharedState', () => { }); store = TestBed.inject(Store); + + const model: VorgangSharedModel = <any>{ + currentVorgangListPageResource + } store.reset({ ...store.snapshot(), - defaults, + vorgangShared: model, }); }); -}); + + it('select currentVorgangListPageResourceSelector', () => { + const currentVorgangListPageResourceSelect = store.selectSnapshot(VorgangSharedState.currentVorgangListPageResourceSelector); + console.info('recieved from selector: ', currentVorgangListPageResourceSelect); + expect(currentVorgangListPageResourceSelect).toEqual(currentVorgangListPageResource); + }) +}); \ No newline at end of file diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts index 496b8dc0c2..e1f556b277 100644 --- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts +++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.spec.ts @@ -2,7 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { VorgangListItemComponent } from './vorgang-list-item.component'; import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { TechSharedModule } from '@goofy-client/tech-shared'; -import { IconService, UiModule } from '@goofy-client/ui'; +import { UiModule } from '@goofy-client/ui'; import { RouterTestingModule } from '@angular/router/testing'; import { registerLocaleData } from '@angular/common'; import localeDe from '@angular/common/locales/de'; -- GitLab