Testing the Untestable: Workers, WASM, and Shadow DOM
The sequel to the free DuckDB series: a test suite for code jsdom cannot run. Real browsers, real WebAssembly, real workers, deterministic fixtures, fake-timer proofs for a debounced query runner, and end-to-end checks that a database file survives a reload. Seven lessons, $5.
Sign in to buy this course ($5)
Finish the lessons and do the challenges — if your build doesn't run, I'll debug it with you, and if we can't fix it, double your money back. The guarantee.
- Why jsdom Cannot Test This
- Deterministic Data
- The Worker Contract Against a Real Engine
- SQL You Can Trust
- The Query Runner Under Fake Timers
- Components, Shadow Roots, and updateComplete
- End to End, in a Real Browser