fuse-box / fuse-box/angular2-example

Testing still failing

Offen
#20 14 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
HTML
Sterne
43
Forks
13
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

On Linux I am seeing this error:

```js
> fusebox-angular@1.0.0 test /tmp/angular2-example
> cross-env TS_NODE_PROJECT=./src/tsconfig.mocha.json mocha --opts ./test/mocha.opts -G

module.js:472
throw err;
^

Error: Cannot find module 'jsdom'
```

If I correct `mocha.shim.js` by this

```js
var jsdom = require('jsdom-no-contextify')
```

I see a failing test

```bash
$ npm t

> fusebox-angular@1.0.0 test /tmp/angular2-example
> cross-env TS_NODE_PROJECT=./src/tsconfig.mocha.json mocha --opts ./test/mocha.opts -G

TodoListComponent
1) calls service to get todos

0 passing (336ms)
1 failing

1) TodoListComponent calls service to get todos:
Error: Error in ./TodoListComponent class TodoListComponent - inline template:16:60 caused by: Cannot read property 'add' of undefined
at ViewWrappedError.ZoneAwareError (/tmp/angular2-example/node_modules/zone.js/dist/zone.js:958:33)
at ViewWrappedError.BaseError [as constructor] (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:1239:20)
at ViewWrappedError.WrappedError [as constructor] (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:1297:20)
at new ViewWrappedError (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:6167:20)
at CompiledTemplate.proxyViewClass.DebugAppView._rethrowWithContext (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:12385:27)
at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:12358:22)
at CompiledTemplate.proxyViewClass.AppView.internalDetectChanges (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:12193:22)
at CompiledTemplate.proxyViewClass.View_TodoListComponent_Host0.detectChangesInternal (/DynamicTestModule/TodoListComponent/host.ngfactory.js:29:19)
at CompiledTemplate.proxyViewClass.AppView.detectChanges (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:12208:18)
at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:12355:48)
at ViewRef_.detectChanges (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:9377:24)
at ComponentFixture._tick (/tmp/angular2-example/node_modules/@angular/core/bundles/core-testing.umd.js:196:36)
at /tmp/angular2-example/node_modules/@angular/core/bundles/core-testing.umd.js:210:53
at ZoneDelegate.invoke (/tmp/angular2-example/node_modules/zone.js/dist/zone.js:330:26)
at Object.onInvoke (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:3980:41)
at ZoneDelegate.invoke (/tmp/angular2-example/node_modules/zone.js/dist/zone.js:329:32)
at Zone.run (/tmp/angular2-example/node_modules/zone.js/dist/zone.js:126:43)
at NgZone.run (/tmp/angular2-example/node_modules/@angular/core/bundles/core.umd.js:3849:66)
at ComponentFixture.detectChanges (/tmp/angular2-example/node_modules/@angular/core/bundles/core-testing.umd.js:210:29)
at Context.it (/tmp/angular2-example/src/todo/todo-list.component.spec.ts:53:17)
at callFn (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:345:21)
at Test.Runnable.run (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:337:7)
at Runner.runTest (/tmp/angular2-example/node_modules/mocha/lib/runner.js:444:10)
at /tmp/angular2-example/node_modules/mocha/lib/runner.js:550:12
at next (/tmp/angular2-example/node_modules/mocha/lib/runner.js:361:14)
at /tmp/angular2-example/node_modules/mocha/lib/runner.js:371:7
at next (/tmp/angular2-example/node_modules/mocha/lib/runner.js:295:14)
at /tmp/angular2-example/node_modules/mocha/lib/runner.js:334:7
at done (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:295:5)
at callFn (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:363:7)
at Hook.Runnable.run (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:337:7)
at next (/tmp/angular2-example/node_modules/mocha/lib/runner.js:309:10)
at /tmp/angular2-example/node_modules/mocha/lib/runner.js:334:7
at done (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:295:5)
at callFn (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:363:7)
at Hook.Runnable.run (/tmp/angular2-example/node_modules/mocha/lib/runnable.js:337:7)
at next (/tmp/angular2-example/node_modules/mocha/lib/runner.js:309:10)
at Immediate. (/tmp/angular2-example/node_modules/mocha/lib/runner.js:339:5)
at runCallback (timers.js:651:20)
at tryOnImmediate (timers.js:624:5)
at processImmediate [as _immediateCallback] (timers.js:596:5)
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.