Jestem w stanie przetestować wiele plików za pomocą Jest, ale nie mogę dowiedzieć się, jak przetestować pojedynczy plik.Jak przetestować pojedynczy plik przy użyciu Jest?
mam:
- Run
npm install jest-cli --save-dev
- Updated
package.json
: `{... "skrypty": { "test": "JEST"} ...} - Wpisany szereg testy.
Uruchomienie npm test
działa zgodnie z oczekiwaniami (obecnie trwa 14 testów).
Jak przetestować pojedynczy plik, np. test app/foo/__tests__/bar.spec.js
?
Próbowałem uruchomiony npm test app/foo/__tests__/bar.spec.js
(od nasady 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'
Thanks
Niestety to nie działa dla mnie. Uruchomienie 'jest bar.spec.js' daje' jest: command not found'. Potwierdziłem, że jest zainstalowany ('npm list -g jest' pokazuje' jest @ 0.1.37'). FWIW, kiedy uruchamiam używając 'test npm' używa' jest-cli'. – Musket
Tak, 'jest-cli' to właściwy moduł, zainstaluj go globalnie' npm install -g jest-cli'. 'jest' w npm to ... [coś innego] (https://www.npmjs.com/package/jest) – ncuillery
Dziękuję. Instalacja 'jest-cli' na całym świecie pozwoliła mi uruchomić' jest bar.spec.js'. – Musket