web-dev-qa-db-fra.com

Comment résoudre [objet ErrorEvent] levé pour tester le karma dans Angular 6

Comment résoudre [objet ErrorEvent] levé, s'il vous plaît suggérer à quiconque. Lorsque j'écris un scénario de test pour des méthodes spécifiques, pendant le temps de la méthode de débogage, l'appel est en cours mais je ne parviens pas à trouver où [objet ErrorEvent] est renvoyé.

Je me fais comme cette erreur

Chrome 68.0.3440 (Windows 10 0.0.0): Executed 19 of 19 (2 FAILED) DISCONNECTED (1 min 7.294 secs / 0 secs)
Chrome 68.0.3440 (Windows 10 0.0.0) ERROR
  {
    "message": "An error was thrown in afterAll\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown",
    "str": "An error was thrown in afterAll\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown\n[object ErrorEvent] thrown"
  }
2
Bebi Prusti

J'ai eu un problème similaire et vérifier la console dans mes outils de développement m'a donné beaucoup plus d'informations sur l'erreur. Lancer ce drapeau pourrait aussi aider:

--source-map=false
1
Dan

Je suis tout à fait d’accord avec la réponse de @Dan - mais si vous exécutez déjà les tests, vous pouvez également utiliser le débogueur Javascript des outils de développement pour parcourir le code et trouver les problèmes.

J'ai généralement constaté que l'erreur consiste à déréférencer un objet non défini dans le constructeur ou la méthode ngOnInit du composant à tester. Soit en cours d'exécution sans cartes source, soit en débogage

0
Bill Turner