Files
davideisinger.com/content/notes/good-tests/index.md
David Eisinger c3dad87afb Good tests
2023-05-12 23:44:49 -04:00

477 B

title, date, draft
title date draft
Good Tests 2023-05-12T23:40:19-04:00 false
  • Most importantly: give you confidence to make changes
  • You need proper end-to-end testing
    • Set up your data (fresh per test)
    • Visit a page
    • Interact with it
    • Make assertions about the results
  • Put complex logic into easily testable objects/functions
  • Create stub objects to stand in for network calls
    • Use JSON Schema to ensure stub stays in sync

{{<thumbnail notes "400x" />}}