이것은 테스트를 다시 시작하지 않고 특정 파일에서 테스트를 동적으로 실행하는 방법입니다. 내 반응 프로젝트는create-react-app
변경 사항을 테스트하고 변경하면 자동으로 테스트를 실행합니다.
이것이 터미널의 테스트 결과 끝에 표시되는 것입니다.
Test Suites: 16 passed, 16 total
Tests: 98 passed, 98 total
Snapshots: 0 total
Time: 5.048s
Ran all test suites.
Watch Usage: Press w to show more.
W를 누르십시오
Watch Usage
› Press f to run only failed tests.
› Press o to only run tests related to changed files.
› Press q to quit watch mode.
› Press p to filter by a filename regex pattern.
› Press t to filter by a test name regex pattern.
› Press Enter to trigger a test run.
그런 다음 P를 누르십시오
Pattern Mode Usage
› Press Esc to exit pattern mode.
› Press Enter to filter by a filenames regex pattern.
pattern ›
Start typing to filter by a filename regex pattern.
이것은 '로그인'폴더에서 'index.es6.js'파일을 실행하고 싶을 때입니다.
Pattern Mode Usage
› Press Esc to exit pattern mode.
› Press Enter to filter by a filenames regex pattern.
pattern › login/index
Pattern matches 1 file
› src/containers/Login/index.es6.test.js
그것이 특정 파일에서 테스트를 실행하는 방법입니다.
jest bar.spec.js
하면jest: command not found
. Jest가 설치되었음을 확인했습니다 (npm list -g jest
표시jest@0.1.37
). FWIW,npm test
그것을 사용 하여 실행할 때 사용합니다jest-cli
.