
Angular Cypress
- 171 installs
- 6 repo stars
- Updated April 4, 2026
- oguzhan18/angular-ecosystem-skills
Author Cypress e2e tests for Angular apps covering navigation, forms, and critical user journeys before release.
About
Provides Angular Cypress testing guidance from oguzhan18/angular-ecosystem-skills for e2e setup, selectors, page objects, form and navigation assertions, and CI-ready suites so Claude ships reliable regression coverage before release.
- Cypress Angular e2e setup
- Page object patterns
- Form and route assertions
- CI-friendly test runs
- Critical journey coverage
Angular Cypress by the numbers
- 171 all-time installs (skills.sh)
- Ranked #846 of 2,153 Testing & QA skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/oguzhan18/angular-ecosystem-skills --skill angular-cypressAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 171 |
|---|---|
| repo stars | ★ 6 |
| Last updated | April 4, 2026 |
| Repository | oguzhan18/angular-ecosystem-skills ↗ |
What it does
Author Cypress e2e tests for Angular apps covering navigation, forms, and critical user journeys before release.
Files
Angular + Cypress
Version: Cypress 13.x (2025) Tags: Cypress, E2E, Testing, Component Tests
References: Cypress • Cypress Angular
Best Practices
- Install Cypress
npm install -D cypress @cypress/angular cypress-visual-regression
npx cypress open- Write E2E test
describe('My First Test', () => {
it('visits the kitchen sink', () => {
cy.visit('/');
cy.contains('type').click();
cy.get('.action-email').type('fake@email.com');
cy.get('.action-email').should('have.value', 'fake@email.com');
});
});- Write component test
import { mount } from 'cypress/angular';
import { ButtonComponent } from './button.component';
describe('ButtonComponent', () => {
it('renders button with text', () => {
mount(ButtonComponent, {
componentProperties: {
label: 'Click me'
}
});
cy.get('button').should('contain.text', 'Click me');
});
});