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 testfunktioniert 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.jsgibtjest: command not found. Ich habe bestätigt, dass Jest installiert ist (npm list -g jestShowsjest@0.1.37). FWIW, wenn ichnpm testes verwende, verwendetjest-cli.