Comment utiliser URLSearchParams lors de l'exécution de tests avec Jest?
Quand je le fais je reçois
ReferenceError: URLSearchParams is not defined
Réponses:
0 pour la réponse № 1Il vous suffit de mettre à jour votre version de react-scripts
qui utilise la dernière version de Jest qui contient la possibilité d’utiliser URLSearchParams.
Vous pouvez en lire plus à ce sujet ici: https://facebook.github.io/jest/blog/2017/12/18/jest-22.html#good-bye-node-4-welcome-jsdom-11.
-1 pour la réponse № 2
Etes-vous en train de configurer votre environnement Jest sur autre chose que celui par défaut dans votre fichier de configuration? Vous devez exécuter définir l'environnement Jest pour être jsdom
de sorte que des composants JavaScript communs au navigateur soient disponibles
jest --env=jsdom