I try testing some component: http://ift.tt/2msC9bj
dependencies:
angular2: '^3.0.0-alpha+1'
angular2_components: '^0.4.0-alpha'
dev_dependencies:
angular_test:
git: "http://ift.tt/2nnpnA6"
version: '^1.0.0-alpha+5'
test: '^0.12.20+2'
@Component(selector: 'page-view', templateUrl: 'page_view_component.html')
class PageViewComponent {}
@AngularEntrypoint()
void main() {
test('Should create a new component in the DOM', () async {
NgTestBed testBed = new NgTestBed<PageViewComponent>();
NgTestFixture fixture = await testBed.create();
expect(fixture.rootElement.innerHtml, contains("PageViewComponent"));
});
}
When I run pub run test -p dartium command I get failed test:
00:02 +0 -1: test/client/components/page_view_test.dart: Should create a new component in the DO
M [E]
Cannot find reflection information on ApplicationRefImpl
package:angular2/src/core/reflection/reflection.dart 24:7 NoReflectionCapabilities.factory
package:angular2/src/core/reflection/reflector.dart 85:37 Reflector.factory
package:angular2/src/core/di/reflective_provider.dart 130:27 resolveReflectiveFactory
package:angular2/src/core/di/reflective_provider.dart 156:8 resolveReflectiveProvider
dart:_internal ListIterable.toList
package:angular2/src/core/di/reflective_provider.dart 163:60 resolveReflectiveProviders
package:angular2/src/core/di/reflective_injector.dart 363:12 ReflectiveInjector.resolve
package:angular2/src/core/di/reflective_injector.dart 392:58 ReflectiveInjector.resolveAndCre
ate
package:angular_test/src/bootstrap.dart 35:42 bootstrapForTest
package:angular_test/src/frontend/bed.dart 192:14 NgTestBed._createDynamic.<fn>
dart:async Future.Future.sync
package:angular_test/src/frontend/bed.dart 190:16 NgTestBed._createDynamic
package:angular_test/src/frontend/bed.dart 171:12 NgTestBed.create
page_view_test.dart 17:43 main.<fn>.<async>
===== asynchronous gap ===========================
dart:async Future.Future.sync
package:angular_test/src/frontend/bed.dart 190:16 NgTestBed._createDynamic
package:angular_test/src/frontend/bed.dart 171:12 NgTestBed.create
page_view_test.dart 17:43 main.<fn>.<async>
===== asynchronous gap ===========================
dart:async Future.Future.microtask
page_view_test.dart main.<fn>
00:02 +0 -1: Some tests failed.
When I run pub run angular_test:test, I get:
Could not find bin/test.dart in package angular_test.
How it can be testing?
Aucun commentaire:
Enregistrer un commentaire