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