นี่คือวิธีที่ฉันรันการทดสอบในไฟล์ที่ระบุโดยไม่ต้องรีสตาร์ทการทดสอบ โครงการตอบสนองของฉันถูกสร้างขึ้นคือ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