diff --git a/goofy-client/libs/tech-shared/src/index.ts b/goofy-client/libs/tech-shared/src/index.ts index d15ac3c0a64ae9dc334607986219e76d2c5a250f..fe658e5521a0772b1449d07169fe078e4343d744 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 3106112af4005d9ec047bc413a1ae7abebf9c3fc..286224456c1d306c10f0f19d48a952f81c1d327b 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 496b8dc0c29a632deed4f9ff9a26e3657b5e71da..e1f556b277de1c9cc8708202518cbd150ade6e72 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';