1
我开始使用Angular2并测试:Jasmine & Karma。我写这工作得很好少数理智的测试,但是当我尝试简单的默认喷油器试验失败:Angular 2基本测试失败
using-injector.spec.ts
describe('default test injector',() => {
it('should provide default id', inject([APP_ID], (id) => {
expect(id).toBe('a');
}));
});
我噶看到的错误:
Failed: No provider for Token AppId!
Error: DI Exception
at NoProviderError.BaseException [as constructor] (C:/Users/f
ocuments/dev/node_modules/angular2/bundles/angular2.js:7587:21) ...
任何暗示将高度赞赏
你叫'setTestProviders(...)'一样显示在https://github.com/angular/ angular/blob/master/CHANGELOG.md #break-changes-6? –
你如何定义APP_ID? –
你有导入服务吗?您可以使用新键盘来实例化服务,而不是使用注射器。 – philoniare