~/talk

End-to-end Testing Is Hard - But It Doesn't Have to Be

Talkat ReactiveConf 2018 · 2018-10-29..10-31· [testing, developer-experience]
slides:none on file

Cypress.io is an open-source MIT end-to-end runner that runs inside an iframe so tests execute in the browser next to the app, exposing a time‑traveling debugger and the app's globals. Every command has command retries with per-command timeouts to eliminate flake. Tests call back into Node via site tasks to inspect databases or start services. The execution model is a queued reactive stream which is why there is no async/await.

AI-written summary · about

  1. 0:00Start
  2. 13:02WebDriver.execute
  3. 13:52Declarative Syntax
  4. 14:12Puppeteer
  5. 15:15Single Cominand Queue
~/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.