Ich kann mehrere Dateien mit Jest testen, aber ich kann nicht herausfinden, wie eine einzelne Datei getestet wird.
Ich habe:
- Lauf
npm install jest-cli --save-dev
- Aktualisiert
package.json
: `{..." scripts ": {" test ":" jest "} ...} - Eine Reihe von Tests geschrieben.
Das Ausführen npm test
funktioniert wie erwartet (derzeit werden 14 Tests ausgeführt).
Wie teste ich eine einzelne Datei, zB testen app/foo/__tests__/bar.spec.js
?
Ich habe versucht, npm test app/foo/__tests__/bar.spec.js
(vom Projektstamm) auszuführen, erhalte jedoch die folgende Fehlermeldung:
npm ERR! Error: ENOENT, open '<path to project>/node_modules/app/foo/__tests__/bar.spec.js/package.json'
Vielen Dank
jest bar.spec.js
gibtjest: command not found
. Ich habe bestätigt, dass Jest installiert ist (npm list -g jest
Showsjest@0.1.37
). FWIW, wenn ichnpm test
es verwende, verwendetjest-cli
.