~/talk

Full-Circle Testing With Cypress

Talkat TestJS Summit 2022 · on Friday, 2022-11-04· [testing, react]

Shows concrete recipes: uses cy.request to post and assert 201 responses, wires MailSlurp-style inbox checks to verify welcome emails, finds a real bug where an input appends a newline (extra whitespace) to API payloads, uses cy.intercept to delay responses (10s) and assert reload UX, exposes internal state via app actions to trigger store refreshes, and runs isolated UI pieces with cy.mount for component testing — all code examples run in the browser and demonstrate fixes.

AI-written summary · about

  1. 0:00Full-circle testing intro
  2. 1:28End-to-end testing
  3. 6:34API testing
  4. 10:33Combining E2E and API
  5. 13:26Network intercept testing
  6. 17:39App state testing
  7. 23:03Component testing
  8. 25:56Closing & Q&A
~/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.