Vitest is finally supported out-of-the-box by the Angular CLI. But simply switching the test runner is just the beginning.
In this talk, we dive into the specific highlights that make the switch irresistible:
Full Browser Mode: Real rendering with built-in "auto-waiting." Say goodbye to manual detectChanges() or whenStable().
Better Asynchrony: Using modern tools like expect.poll and standard fake timers instead of the legacy waitForAsync() and fakeAsync().
Going All-In: While the CLI provides the foundation, we will look at Analog.js—the option that truly unlocks the full feature set.