75 votes

UnhandledPromiseRejectionWarning: TypeError: Conversion d’une structure circulaire en JSON avec Jest + Angular

En utilisant le jest-preset-angular pour effectuer le test unitaire, mais a reçu un avertissement car `` je ne sais pas ce qui cause l’erreur, de ce fait, l’application est bloquée et n’exécute pas l’autre test unitaire.

Je ne sais pas comment exécuter le nœud --trace-warnings. On dirait que c’est un problème de sérialisation, même si ce n’est qu’un avertissement, mais je ne sais pas où est le problème. Y a-t-il une meilleure façon de trouver l’exception

108voto

James Barrett Points 119

Largué avec . Cela vous montrera ce qui ne va pas avec vos spécifications de test. Pour moi, il manquait des importations de matériaux angulaires et des simulations de service. Vous serez peut-être invité à ajouter le , comme Nambi y a fait allusion dans sa réponse

package.json:

2voto

Pratheesh Nambi Points 93

Ajouter ma réponse pour aider quelqu’un en cas de manque. Dans mon cas, j’ai manqué d’importer

Capable de trouver le problème uniquement lors de l’exécution de l’un des cas de test isolément.

0voto

San Jaisy Points 2101

Le problème était avec l’opération asynchrone, donc écrire le cas de test avec ci-dessous, résoudre le problème pour moi

0voto

Dans ma situation, l’erreur cryptique a été déclenchée par la non-importation `` dans le fichier de test. Plus de détails ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X