これは、テストを再起動せずに特定のファイルに対して動的にテストを実行する方法です。私の反応プロジェクトが作成されました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.
これは、「Login」フォルダにある「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
。