Rainer Hahnekamp

Rainer Hahnekamp

Trainer and Consultant
NgRx Core Team • Angular GDE

Rainer Hahnekamp is a Google Developer Expert (GDE) and a core member of NgRx. He is a trainer and consultant in the Angular Architects expert network and runs ng-news, a weekly Angular newsletter. Beyond NgRx, he is deeply involved in open source, working on projects like Testronaut and Sheriff.

Testronaut: The Evolution of Component Testing

The change of guard in Angular testing happened swiftly. With Vitest, we didn't just get a modern runner, we got Full Browser Mode. This feature brought "auto-waiting" to the table. Say goodbye to detectChanges() or whenStable().

But is Vitest the final destination, or just a bridge?

Currently, Vitest achieves its browser capabilities by wrapping Playwright. But why do we need that additional layer of abstraction? Testronaut takes us to the next stage: native Playwright Component Testing.

This talk demonstrates the advantages of using Playwright directly for component tests. We will see how removing the proxy unlocks the full ecosystem, including the native VSCode extension, the complete Playwright API, and more.