- Mastering React Test:Driven Development
- Daniel Irvine
- 189字
- 2021-06-24 14:45:04
Streamlining your testing process
Think about the effort you've put into this book so far. What actions have you been doing the most? Most likely, you've been doing these:
- Switching between src/Appointment.js and test/Appointment.test.js
- Running npm test
To solve the first issue, you should use split-screen functionality in your editor. If you aren't already using that, then take this opportunity to learn how to do it. Load your production module on one side and the corresponding unit test file on the other. Here's a picture of my setup:

You can see that I also have a little test window at the bottom for showing test output.
Jest can also watch your files and auto-run tests when they change. To enable this, change the test command in package.json to jest --watchAll. This reruns all of your tests when it detects any changes.
Jest has an option to run only the tests in files that have changed, but you’ll find that since your React app will be composed of many different files, each of which is interconnected, it's better to run everything, as breakages can happen in many modules.
推薦閱讀
- UI設計基礎培訓教程
- 少年輕松趣編程:用Scratch創作自己的小游戲
- 深入淺出Spring Boot 2.x
- MATLAB應用與實驗教程
- Silverlight魔幻銀燈
- The Data Visualization Workshop
- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- Mastering Akka
- JavaScript動態網頁編程
- 大學計算機基礎
- SQL Server 2012 數據庫應用教程(第3版)
- Python滲透測試編程技術:方法與實踐(第2版)
- R語言數據分析從入門到實戰
- Mastering Machine Learning with scikit-learn
- Puppet Cookbook(Third Edition)