Angulaire 2 unité d'essai - erreur Failed to load 'ng:///DynamicTestModule/module.ngfactory.js'

J'ai angulaire 2 webpack application, tous les webpack,le karma de configuration créé par angulaire.io webpack guide.
Je ne suis pas à l'aide de aot.
Je suis en train d'écrire jasmin unité de test spec pour tester mes composants.
J'ai d'abord essayé sans bloc async, dans ce cas , l'unité de test juste obtenir exécuter seulement jusqu'à ce luminaire.detectChanges() composez le code après qui n'est pas exécutée. Semble que le luminaire.detectChanges appel est bloqué à l'infini.

J'ai essayé en incluant le code dans le bloc async.
Puis-je obtenir de l'erreur ci-dessous.
Erreur:Échec de l'exécution de 'envoyer' sur 'XMLHttpRequest' : impossible de charger "ng:///DynamicTestModule/module.ngfactory.js'


Code sans async

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

 });

Avec async

  beforeeach(async(()=> {
 TestBed.configureTestingModule({
  imports:[],
  declaration :[Mycomp],
  providers:[{ provide:MyService,       useclass:MyMockService}]
  });
   fixture=TestBed.createComponent(Mycomp);
    fixture.detectChanges():
  }));

avoir d'erreur Failed to load dynamictestmodule/module.ngfactory.js

InformationsquelleAutor Amit Gaikwad | 2017-05-30