- 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.
推薦閱讀
- Google Flutter Mobile Development Quick Start Guide
- LabVIEW程序設計基礎與應用
- C# 2012程序設計實踐教程 (清華電腦學堂)
- 三維圖形化C++趣味編程
- Spring Cloud、Nginx高并發核心編程
- Oracle Exadata專家手冊
- Gradle for Android
- Raspberry Pi Home Automation with Arduino(Second Edition)
- R語言與網絡輿情處理
- NetBeans IDE 8 Cookbook
- 打開Go語言之門:入門、實戰與進階
- Mastering Gephi Network Visualization
- Instant Apache Camel Messaging System
- AI自動化測試:技術原理、平臺搭建與工程實踐
- Drupal Search Engine Optimization