~/talk

Ashes to Ashes, Specs to Specs: A Farewell to Old Testing Tools

Talkat Voxxed Days Zurich 2026 · on Tuesday, 2026-03-24· [testing]
slides:none on file

Shows how to replace Jasmine/Karma or Jest with Vitest on Angular apps using the Angular plugin and NX, demonstrating a progressive migration that keeps older tests running while new ones use Vitest. Explains running tests in Node (JSDOM) versus a Playwright-backed full browser mode, how browser-mode user interactions and fast‑forward timers make tests more realistic and faster, and introduces a new testronaut tool to mount Angular components in Playwright (early but working).

AI-written summary · about

  1. 0:00Modern testing tools intro
  2. 1:21Setup V test for Angular
  3. 3:57Migrate Jest to V test
  4. 7:11Debug tests in browser mode
  5. 13:52Failing test with TDD
  6. 17:19Reusable test fakes
  7. 22:47Polling for async assertions
  8. 26:51Realistic browser interactions
  9. 30:45Vest browser mode internals
  10. 35:29Debounce and time control
  11. 39:49Testronaut for components
  12. 40:53Migration takeaways
~/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.