Skip to content
Snippets Groups Projects
Commit c59dd56e authored by OZGCloud's avatar OZGCloud
Browse files

OZG-130

parent c468934f
No related branches found
No related tags found
No related merge requests found
...@@ -2,3 +2,6 @@ export * from './lib/resource/resource.util'; ...@@ -2,3 +2,6 @@ export * from './lib/resource/resource.util';
export * from './lib/tech-shared.module'; export * from './lib/tech-shared.module';
export * from './lib/tech-shared.util'; export * from './lib/tech-shared.util';
export * from '../test/resource'; 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
...@@ -3,11 +3,15 @@ import { TestBed } from '@angular/core/testing'; ...@@ -3,11 +3,15 @@ import { TestBed } from '@angular/core/testing';
import { HttpService, ResourceFactory } from '@ngxp/rest'; import { HttpService, ResourceFactory } from '@ngxp/rest';
import { NgxsModule, Store } from '@ngxs/store'; import { NgxsModule, Store } from '@ngxs/store';
import { VorgangSharedService } from './vorgang-shared.service'; 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; let store: Store;
const currentVorgangListPageResource = createVorgangListResource();
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [ imports: [
...@@ -17,9 +21,19 @@ xdescribe('VorgangSharedState', () => { ...@@ -17,9 +21,19 @@ xdescribe('VorgangSharedState', () => {
}); });
store = TestBed.inject(Store); store = TestBed.inject(Store);
const model: VorgangSharedModel = <any>{
currentVorgangListPageResource
}
store.reset({ store.reset({
...store.snapshot(), ...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
...@@ -2,7 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; ...@@ -2,7 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { VorgangListItemComponent } from './vorgang-list-item.component'; import { VorgangListItemComponent } from './vorgang-list-item.component';
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { TechSharedModule } from '@goofy-client/tech-shared'; 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 { RouterTestingModule } from '@angular/router/testing';
import { registerLocaleData } from '@angular/common'; import { registerLocaleData } from '@angular/common';
import localeDe from '@angular/common/locales/de'; import localeDe from '@angular/common/locales/de';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment