Resilient Angular Testing – Jaw Dropping Magic Tricks by The Magnificent Shairezniko
summary
Shows how to make third‑party upgrades safe by isolating library usage and keeping tests green, specifically replace moment.js with date‑fns across a large app while preserving ~1000 tests. Explains creating a compatibility layer and using test doubles/seams so replacements run in production and tests run against stable fakes, reports actual refactor steps, the number of changed call sites, and demonstrates the replacement working end‑to‑end without breaking the suite.
AI-written summary · about
chapters (4)
- 0:00Start
- 1:20ng-conf: The Musical 2021
- 1:40Shai Resilient Angular Testing
- 2:20Did you know? Won 2 national IMPROV championships
related talks
45mReactive Testing Strategies with NgRx
19mModern Testing Strategies for Reactive Applications
59mTechniques and practices for testing Angular 2
43mAshes to Ashes, Specs to Specs: A Farewell to Old Testing Tools
56mTechniques and practices for testing Angular
01h 02mWriting better tests for your JavaScript app
25mAngular + Jest: Testing Titbits
56mAngular Unit Testing from the Trenches
