Skip to main content

ngx-page-object-model

Elegant unit testing for Angular UI Components

Minimal and Flexible

The ngx-page-object-model library is a simple, lightweight, and non-intrusive utility designed to work with all modern versions of Angular.

Elegant Component DOM Testing

Promoting best code practices by separating test logic from DOM manipulation, leveraging the Page Object Model design pattern to create clean, and readable unit tests for Angular UI components.

Versatile and Agnostic

Compatible with Jasmine, Jest, Vitest, or any other testing framework. Runs nicely with tools like Spectator or completely standalone. This library is suitable for all kinds of Angular applications!