~/talk

Test Like It's 2017

Talkat React Amsterdam 2017 · on Friday, 2017-04-21· [react, testing]

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

  1. 0:00Start
  2. 2:21TESTING IS HARD
  3. 2:31Time consuming
  4. 2:49Complex to setup
  5. 3:16False negatives
  6. 3:53TESTING IS IMPORTANT
  7. 4:13Catching bugs
  8. 4:29Confidence
  9. 5:02Documentation
  10. 9:31SNAPSHOT TESTING
  11. 13:40COMMON MISCONCEPTIONS
  12. 13:51Commit your snapshots
  13. 14:18Different from VRT
  14. 15:04JEST STYLED COMPONENTS
  15. 16:07Did my component change?
  16. 16:52How did my styles change?
  17. 19:11WHAT'S NEXT?
  18. 19:48SNAPGUIDIST
  19. 22:36Demo
  20. 22:51REACT FIX IT
  21. 25:25RECAP
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.