import { MengCommonModule } from './../../../common/src/lib/common.module'; import { NgrxConfigService } from './ngrx-config.service'; import { AppNgrxModule } from './app-ngrx.module'; import { logger, storeStateGuard } from './util/meta-reducer-factory'; /* * Testing a Service * More info: https://angular.io/docs/ts/latest/guide/testing.html */ import { TestBed, async, inject } from '@angular/core/testing'; const env = { production: false }; describe('AppNgrxModule', () => { let configService; beforeEach(() => { TestBed.configureTestingModule({ imports: [ MengCommonModule.setEnv(env) ] }); }); it('StoreDevtools should be create', () => { configService = TestBed.get(NgrxConfigService); const ans = configService.StoreDevtools; expect(ans.toString()).not.toBe([ ].toString()); }); it('metaReducers should be create', () => { configService = TestBed.get(NgrxConfigService); const ans = configService.metaReducers; expect(ans.toString()).toBe([ logger, storeStateGuard ].toString() ); }); });