我有angular 2网页包应用程序,所有网页包,按照angular创建的karma配置.io网页包指南.
我try 在异步挡路中加入代码. 然后我得到以下错误. 错误:无法对‘XMLHttpRequest’执行‘Send’:无法加载‘ng:/DynamicTestModule/module.ngfactory.js’
不带异步的代码
beforeeach(()=> {
TestBed.configureTestingModule({
imports:[],
declaration :[Mycomp],
providers:[{ provide:MyService, useclass:MyMockService}]
});
fixture=TestBed.createComponent(Mycomp);
console.log(' before detect changes'):
fixture.detectChanges():
console.log('after detect changes');// this is not getting
logged .. karma shows 0 of 1 executed successfully
});
使用异步
beforeeach(async(()=> {
TestBed.configureTestingModule({
imports:[],
declaration :[Mycomp],
providers:[{ provide:MyService, useclass:MyMockService}]
});
fixture=TestBed.createComponent(Mycomp);
fixture.detectChanges():
}));
获取错误无法加载dynamictestmodule/模块.工厂.js