~/talk

Full End to End Testing for Your HTML Email Workflows

Talkat Infobip Shift 2021 · 2021-09-07..09-08· [testing, developer-experience]
slides:none on file

Full end-to-end procedure that actually runs: spin a local SMTP tester or create per-test ethereal accounts, send mail via nodemailer or point at SendGrid, fetch the last-email object (plain and html), inject the html into a controlled browser with Cypress, extract the confirmation code or link, retry fetch with backoff for third‑party delays, click the link to complete the signup, and run visual diffs with Percy after replacing dynamic tokens with a fixed placeholder so screenshots stay stable.

AI-written summary · about

  1. 0:00Introduction to email testing
  2. 2:28How emails are sent and received
  3. 5:17Setting up Cypress for email testing
  4. 9:27Testing HTML emails in browser
  5. 11:54Using external email services
  6. 16:48Handling dynamic email templates
  7. 18:54Visual testing for email clients
  8. 24:59Summary and best practices
~/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.