Jestem w stanie przetestować wiele plików przy użyciu Jest, ale nie mogę wymyślić, jak przetestować pojedynczy plik.
Mam:
- Biegać
npm install jest-cli --save-dev
- Zaktualizowano
package.json
: `{..." scripts ": {" test ":" jest "} ...} - Napisał szereg testów.
Uruchamianie npm test
działa zgodnie z oczekiwaniami (obecnie wykonuje 14 testów).
Jak przetestować pojedynczy plik, np. Test app/foo/__tests__/bar.spec.js
?
Próbowałem uruchomić npm test app/foo/__tests__/bar.spec.js
(z katalogu głównego projektu), ale pojawia się następujący błąd:
npm ERR! Error: ENOENT, open '<path to project>/node_modules/app/foo/__tests__/bar.spec.js/package.json'
Dzięki
jest bar.spec.js
dajejest: command not found
. Potwierdziłem, że Jest zainstalowany (npm list -g jest
pokazujejest@0.1.37
). FWIW, kiedy uruchamiamnpm test
, używa gojest-cli
.