Angular
Testing Angular Signals: Unit Testing Change Detection and Reactive Primitives
Angular Signals, introduced in Angular 17 and stabilized in Angular 18, replace RxJS-heavy state management with fine-grained reactivity. Testing signals requires understanding when Angular flushes effects, how computed values are lazy, and how to assert on DOM updates triggered by signal changes. This guide covers all of it.