Test Like It's 2017
summary
Argues that testing becomes practical when concrete tools and workflows reduce friction: recommends Jest for its zero-configuration watch mode, parallel runs, failed-tests-first and incremental runs, and snapshot testing via react-test-renderer (text snapshots updated with a single keystroke). Shows a custom styled-components serializer for meaningful style diffs, a code-mod path to migrate tests to Jest, and a browser-side recorder called react-fixit that emits reproducible failing tests from real errors.
AI-written summary · about
chapters (21)
- 0:00Start
- 2:21TESTING IS HARD
- 2:31Time consuming
- 2:49Complex to setup
- 3:16False negatives
- 3:53TESTING IS IMPORTANT
- 4:13Catching bugs
- 4:29Confidence
- 5:02Documentation
- 9:31SNAPSHOT TESTING
- 13:40COMMON MISCONCEPTIONS
- 13:51Commit your snapshots
- 14:18Different from VRT
- 15:04JEST STYLED COMPONENTS
- 16:07Did my component change?
- 16:52How did my styles change?
- 19:11WHAT'S NEXT?
- 19:48SNAPGUIDIST
- 22:36Demo
- 22:51REACT FIX IT
- 25:25RECAP








