2017-10-12 3 views
0

Si vous essayez d'exécuter jest après avoir installé toutes les dépendances nécessaires (installation de npm/installation de bower) tous les paquets nécessaires sont dans package.json encore-j'obtiens une erreur comme montré: quand je cours plaisanterie - (je l'ai essayé de changer les versions de plaisanterie)Jest -UnhandledPromiseRejet TypeError Path doit être une chaîne

Using Jest CLI v0.7.1 
(node:9212) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Path must be a string. Received [//path of the file] 

j'ai essayé de lancer l'application: quand je lance gulp servir je reçois les éléments suivants:

Unhandled promise rejection (rejection id: 3): TypeError: $.ajax is not a function 

sont ces deux erreurs liées. S'il vous plaît utiliser les fichiers suivants pour référence:

1) le code source complet Im en utilisant

https://www.dropbox.com/sh/mc3j9k4qetz7dsm/AADOgMl7AQov0BDzhDDvKdzva?dl=0

2) écran fonte de la façon dont les erreurs sont affichées https://www.dropbox.com/s/v45wlizc47f8kbc/JestAjaxfunction_PromiseRejection.wmv?dl=0

Merci pour toute aide, Naveen

Répondre

1

dans mon cas, cette erreur est survenue après une mise à jour de jest 21.Le correctif était dans mon invocation de plaisanterie, y compris . (répertoire courant).

cassé: cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=test node --harmony_proxies node_modules/.bin/jest

fixe:

cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=test node --harmony_proxies node_modules/.bin/jest .