Skip to content

Instantly share code, notes, and snippets.

@sharikovvladislav
Last active August 26, 2017 01:19
Show Gist options
  • Save sharikovvladislav/df33d131ff66aaa9ceeb1ee98f6a1350 to your computer and use it in GitHub Desktop.
Save sharikovvladislav/df33d131ff66aaa9ceeb1ee98f6a1350 to your computer and use it in GitHub Desktop.
> angular-ngrx-diary@0.0.0 test /Users/svlad/dev/ng2-diary-book
> jest
PASS src/app/diary/components/diary.spec.ts
FAIL src/app/diary/containers/my-dairy-page.spec.ts (7.219s)
● MyDairyPageComponent › should create
No provider for Router!
at injectionError (node_modules/@angular/core/bundles/core.umd.js:1201:90)
at noProviderError (node_modules/@angular/core/bundles/core.umd.js:1239:12)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._throwOrNull (node_modules/@angular/core/bundles/core.umd.js:2681:19)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKeyDefault (node_modules/@angular/core/bundles/core.umd.js:2720:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKey (node_modules/@angular/core/bundles/core.umd.js:2652:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_.get (node_modules/@angular/core/bundles/core.umd.js:2521:21)
at resolveNgModuleDep (node_modules/@angular/core/bundles/core.umd.js:9508:25)
at _createClass (packages/core/src/view/ng_module.ts:158:1)
at _createProviderInstance$1 (packages/core/src/view/ng_module.ts:121:1)
at initNgModule (node_modules/@angular/core/bundles/core.umd.js:9473:13)
at new NgModuleRef_ (node_modules/@angular/core/bundles/core.umd.js:10587:9)
at createNgModuleRef (node_modules/@angular/core/bundles/core.umd.js:10571:12)
at Object.debugCreateNgModuleRef [as createNgModuleRef] (node_modules/@angular/core/bundles/core.umd.js:12865:12)
at NgModuleFactory_.Object.<anonymous>.NgModuleFactory_.create (node_modules/@angular/core/bundles/core.umd.js:13860:25)
at TestBed.Object.<anonymous>.TestBed._initIfNeeded (packages/core/testing/src/test_bed.ts:324:1)
at TestBed.Object.<anonymous>.TestBed.get (node_modules/@angular/core/bundles/core-testing.umd.js:841:14)
at Function.Object.<anonymous>.TestBed.get (node_modules/@angular/core/bundles/core-testing.umd.js:684:29)
at src/app/diary/containers/my-dairy-page.spec.ts:43:23
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at AsyncTestZoneSpec.Object.<anonymous>.AsyncTestZoneSpec.onInvoke (node_modules/zone.js/dist/async-test.js:49:39)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:76:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.runGuarded (node_modules/zone.js/dist/zone-node.js:154:47)
at runInTestZone (node_modules/@angular/core/bundles/core-testing.umd.js:141:25)
at node_modules/@angular/core/bundles/core-testing.umd.js:80:13
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:79:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at Object.testBody.length.done (node_modules/jest-zone-patch/index.js:48:29)
at new ZoneAwarePromise (node_modules/zone.js/dist/zone-node.js:847:29)
at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at node_modules/zone.js/dist/zone-node.js:831:57
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invokeTask (node_modules/zone.js/dist/zone-node.js:424:31)
at Zone.Object.<anonymous>.Zone.runTask (node_modules/zone.js/dist/zone-node.js:191:47)
at drainMicroTaskQueue (node_modules/zone.js/dist/zone-node.js:595:35)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
● MyDairyPageComponent › should create
No provider for Router!
at injectionError (node_modules/@angular/core/bundles/core.umd.js:1201:90)
at noProviderError (node_modules/@angular/core/bundles/core.umd.js:1239:12)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._throwOrNull (node_modules/@angular/core/bundles/core.umd.js:2681:19)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKeyDefault (node_modules/@angular/core/bundles/core.umd.js:2720:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKey (node_modules/@angular/core/bundles/core.umd.js:2652:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_.get (node_modules/@angular/core/bundles/core.umd.js:2521:21)
at resolveNgModuleDep (node_modules/@angular/core/bundles/core.umd.js:9508:25)
at _createClass (packages/core/src/view/ng_module.ts:158:1)
at _createProviderInstance$1 (packages/core/src/view/ng_module.ts:121:1)
at initNgModule (node_modules/@angular/core/bundles/core.umd.js:9473:13)
at new NgModuleRef_ (node_modules/@angular/core/bundles/core.umd.js:10587:9)
at createNgModuleRef (node_modules/@angular/core/bundles/core.umd.js:10571:12)
at Object.debugCreateNgModuleRef [as createNgModuleRef] (node_modules/@angular/core/bundles/core.umd.js:12865:12)
at NgModuleFactory_.Object.<anonymous>.NgModuleFactory_.create (node_modules/@angular/core/bundles/core.umd.js:13860:25)
at TestBed.Object.<anonymous>.TestBed._initIfNeeded (packages/core/testing/src/test_bed.ts:324:1)
at TestBed.Object.<anonymous>.TestBed.createComponent (packages/core/testing/src/test_bed.ts:452:1)
at Function.Object.<anonymous>.TestBed.createComponent (node_modules/@angular/core/bundles/core-testing.umd.js:687:29)
at src/app/diary/containers/my-dairy-page.spec.ts:48:23
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:79:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at Object.testBody.length (node_modules/jest-zone-patch/index.js:47:27)
at new ZoneAwarePromise (node_modules/zone.js/dist/zone-node.js:847:29)
at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at node_modules/zone.js/dist/zone-node.js:831:57
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invokeTask (node_modules/zone.js/dist/zone-node.js:424:31)
at Zone.Object.<anonymous>.Zone.runTask (node_modules/zone.js/dist/zone-node.js:191:47)
at drainMicroTaskQueue (node_modules/zone.js/dist/zone-node.js:595:35)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
● MyDairyPageComponent › should create
expect(received).toBeTruthy()
Expected value to be truthy, instead received
undefined
at src/app/diary/containers/my-dairy-page.spec.ts:54:23
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:79:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at Object.testBody.length (node_modules/jest-zone-patch/index.js:47:27)
at new ZoneAwarePromise (node_modules/zone.js/dist/zone-node.js:847:29)
at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at node_modules/zone.js/dist/zone-node.js:831:57
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invokeTask (node_modules/zone.js/dist/zone-node.js:424:31)
at Zone.Object.<anonymous>.Zone.runTask (node_modules/zone.js/dist/zone-node.js:191:47)
at drainMicroTaskQueue (node_modules/zone.js/dist/zone-node.js:595:35)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
● MyDairyPageComponent › should match snapshot
expect(value).toMatchSnapshot()
Received value does not match stored snapshot 1.
- <diary-page
changeDetectorRef={[Function ViewRef_]}
dialogFactory={[Function DialogFactoryService]}
diaryEntries$={[Function Store]}
store={[Function Store]}
>
<common-show-if-logged-in
_ngcontent-c4=""
>
<div
ng-reflect-ng-switch="false"
>
<div>
<diary-not-logged-in>
You are not logged in. Click to log in.
</diary-not-logged-in>
</div>
</div>
</common-show-if-logged-in>
</diary-page>
+ undefined
at src/app/diary/containers/my-dairy-page.spec.ts:58:21
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:79:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at Object.testBody.length (node_modules/jest-zone-patch/index.js:47:27)
at new ZoneAwarePromise (node_modules/zone.js/dist/zone-node.js:847:29)
at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at node_modules/zone.js/dist/zone-node.js:831:57
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invokeTask (node_modules/zone.js/dist/zone-node.js:424:31)
at Zone.Object.<anonymous>.Zone.runTask (node_modules/zone.js/dist/zone-node.js:191:47)
at drainMicroTaskQueue (node_modules/zone.js/dist/zone-node.js:595:35)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
● MyDairyPageComponent › полная имитация ›
No provider for Router!
at injectionError (node_modules/@angular/core/bundles/core.umd.js:1201:90)
at noProviderError (node_modules/@angular/core/bundles/core.umd.js:1239:12)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._throwOrNull (node_modules/@angular/core/bundles/core.umd.js:2681:19)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKeyDefault (node_modules/@angular/core/bundles/core.umd.js:2720:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKey (node_modules/@angular/core/bundles/core.umd.js:2652:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_.get (node_modules/@angular/core/bundles/core.umd.js:2521:21)
at resolveNgModuleDep (node_modules/@angular/core/bundles/core.umd.js:9508:25)
at _createClass (packages/core/src/view/ng_module.ts:158:1)
at _createProviderInstance$1 (packages/core/src/view/ng_module.ts:121:1)
at initNgModule (node_modules/@angular/core/bundles/core.umd.js:9473:13)
at new NgModuleRef_ (node_modules/@angular/core/bundles/core.umd.js:10587:9)
at createNgModuleRef (node_modules/@angular/core/bundles/core.umd.js:10571:12)
at Object.debugCreateNgModuleRef [as createNgModuleRef] (node_modules/@angular/core/bundles/core.umd.js:12865:12)
at NgModuleFactory_.Object.<anonymous>.NgModuleFactory_.create (node_modules/@angular/core/bundles/core.umd.js:13860:25)
at TestBed.Object.<anonymous>.TestBed._initIfNeeded (packages/core/testing/src/test_bed.ts:324:1)
at TestBed.Object.<anonymous>.TestBed.get (node_modules/@angular/core/bundles/core-testing.umd.js:841:14)
at Function.Object.<anonymous>.TestBed.get (node_modules/@angular/core/bundles/core-testing.umd.js:684:29)
at src/app/diary/containers/my-dairy-page.spec.ts:43:23
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at AsyncTestZoneSpec.Object.<anonymous>.AsyncTestZoneSpec.onInvoke (node_modules/zone.js/dist/async-test.js:49:39)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:76:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.runGuarded (node_modules/zone.js/dist/zone-node.js:154:47)
at runInTestZone (node_modules/@angular/core/bundles/core-testing.umd.js:141:25)
at node_modules/@angular/core/bundles/core-testing.umd.js:80:13
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:79:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at Object.testBody.length.done (node_modules/jest-zone-patch/index.js:48:29)
at new ZoneAwarePromise (node_modules/zone.js/dist/zone-node.js:847:29)
at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at node_modules/zone.js/dist/zone-node.js:831:57
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invokeTask (node_modules/zone.js/dist/zone-node.js:424:31)
at Zone.Object.<anonymous>.Zone.runTask (node_modules/zone.js/dist/zone-node.js:191:47)
at drainMicroTaskQueue (node_modules/zone.js/dist/zone-node.js:595:35)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
● MyDairyPageComponent › полная имитация ›
No provider for Router!
at injectionError (node_modules/@angular/core/bundles/core.umd.js:1201:90)
at noProviderError (node_modules/@angular/core/bundles/core.umd.js:1239:12)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._throwOrNull (node_modules/@angular/core/bundles/core.umd.js:2681:19)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKeyDefault (node_modules/@angular/core/bundles/core.umd.js:2720:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_._getByKey (node_modules/@angular/core/bundles/core.umd.js:2652:25)
at ReflectiveInjector_.Object.<anonymous>.ReflectiveInjector_.get (node_modules/@angular/core/bundles/core.umd.js:2521:21)
at resolveNgModuleDep (node_modules/@angular/core/bundles/core.umd.js:9508:25)
at _createClass (packages/core/src/view/ng_module.ts:158:1)
at _createProviderInstance$1 (packages/core/src/view/ng_module.ts:121:1)
at initNgModule (node_modules/@angular/core/bundles/core.umd.js:9473:13)
at new NgModuleRef_ (node_modules/@angular/core/bundles/core.umd.js:10587:9)
at createNgModuleRef (node_modules/@angular/core/bundles/core.umd.js:10571:12)
at Object.debugCreateNgModuleRef [as createNgModuleRef] (node_modules/@angular/core/bundles/core.umd.js:12865:12)
at NgModuleFactory_.Object.<anonymous>.NgModuleFactory_.create (node_modules/@angular/core/bundles/core.umd.js:13860:25)
at TestBed.Object.<anonymous>.TestBed._initIfNeeded (packages/core/testing/src/test_bed.ts:324:1)
at TestBed.Object.<anonymous>.TestBed.createComponent (packages/core/testing/src/test_bed.ts:452:1)
at Function.Object.<anonymous>.TestBed.createComponent (node_modules/@angular/core/bundles/core-testing.umd.js:687:29)
at src/app/diary/containers/my-dairy-page.spec.ts:48:23
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:79:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at Object.testBody.length (node_modules/jest-zone-patch/index.js:47:27)
at new ZoneAwarePromise (node_modules/zone.js/dist/zone-node.js:847:29)
at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at node_modules/zone.js/dist/zone-node.js:831:57
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invokeTask (node_modules/zone.js/dist/zone-node.js:424:31)
at Zone.Object.<anonymous>.Zone.runTask (node_modules/zone.js/dist/zone-node.js:191:47)
at drainMicroTaskQueue (node_modules/zone.js/dist/zone-node.js:595:35)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
● MyDairyPageComponent › полная имитация ›
TypeError: Cannot read property 'dispatch' of undefined
at src/app/diary/containers/my-dairy-page.spec.ts:66:12
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:79:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:390:32)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at Object.testBody.length (node_modules/jest-zone-patch/index.js:47:27)
at new ZoneAwarePromise (node_modules/zone.js/dist/zone-node.js:847:29)
at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone-node.js:391:26)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone-node.js:141:43)
at node_modules/zone.js/dist/zone-node.js:831:57
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invokeTask (node_modules/zone.js/dist/zone-node.js:424:31)
at Zone.Object.<anonymous>.Zone.runTask (node_modules/zone.js/dist/zone-node.js:191:47)
at drainMicroTaskQueue (node_modules/zone.js/dist/zone-node.js:595:35)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
Snapshot Summary
› 1 snapshot test failed in 1 test suite. Inspect your code changes or run with `npm test -- -u` to update them.
Test Suites: 1 failed, 1 passed, 2 total
Tests: 3 failed, 2 passed, 5 total
Snapshots: 1 failed, 1 passed, 2 total
Time: 8.805s
Ran all test suites.
npm ERR! Test failed. See above for more details.
sharikovvlad:ng2-diary-book svlad$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment