Open ghorreso opened 1 year ago
Bonjour @ghorreso il faut lancer
npm test /__tests__/exercise/03.js
pour exo 3
etc ...
Bonjour @MikeCodeur , lorsque je lance
npm test /__tests__/exercise/03.js
J'ai le message "No tests found, exiting with code 0"
Si je lance
npm test /__tests__/final/09.js
Là, il me rejoue bien le test.
Je lance ces tests depuis le dossier parent dont voici le contenu:
E:\perso\react-testing>ls
CODE_DE_CONDUITE.md build public
CONTRIBUTING.md docker-compose.yml sandbox.config.json
Dockerfile install.js scripts
LICENSE.md node_modules src
README.md package.json tsconfig.json
il faut probablement le lancer depuis src
ou executer
npm test src/__tests__/final/09.js
Non ça ne marche pas mieux :(
E:\perso\react-testing>npm test src/__tests__/exercise/03.js
Qui donne
No tests found, exiting with code 0
Active Filters: filename /src\\__tests__\\exercise\\03.js/
› Press c to clear filters.
Et:
E:\perso\react-testing\src>npm test /__tests__/exercise/03.js
Qui donne:
No tests found, exiting with code 0
Active Filters: filename /\\__tests__\\exercise\\03.js/
› Press c to clear filters.
essaye de relancer un npm run init
de mon coté je ne constate pas d'anomalie ...
J'ai relancé npm run init
mais ça ne change rien :(
npm test trouve uniquement src/__tests__/final/09.js
J'ai remarqué que src/__tests__/final/09.js est le dernier test dans l'orde alphabétique.
J'ai fait un test: j'ai supprimé src/__tests__/final/09.js. Et maintenant npm test trouve seulement src/__tests__/final/09.bonus-3.js qui est le nouveau dernier test.
Donc npm test semble prendre en compte uniquement le dernier test trouvé
Après pas mal de recherches et tests, j'ai enfin trouvé d'où venait mon problème: je travaille sur mon ordi professionnel qui a un dossier C:\Program Files\shell inclus dans le PATH: ce dossier, fourni sur les ordis de mon entreprise, permet de lancer des commandes Linux comme ls dans une fenêtre de commande Windows.
J'ai donc fait le test en retirant C:\Program Files\shell du PATH et ça marche ! Tous les tests sont trouvés ! J'ai aussi trouvé que ça marche bien dans une fenêtre Git Bash car le dossier C:\Program Files\shell est ignoré pour les commandes Linux
Bonjour,
Je viens de démarrer le module react-testing. J'ai lancé les commandes de base pour initialiser le projet. Elles sont OK :
J'ai ensuite lancé la commande pour les tests depuis le répertoire parent E:\perso\react-testing:
Un seul test est alors trouvé: src/__tests__/final/09.js
Je m'attends à ce qu'il trouve tous les tests définis dans src/__tests__
Voici les versions que j'ai:
Je n'ai pas eu de problèmes sur les précédents modules (react fondamentaux, hooks, etc)
Merci pour votre aide !