jahia-dev-cypress

Scaffold Cypress end-to-end tests for Jahia JS templates.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Jahia/formidable --skill jahia-dev-cypress
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jahia-dev-cypress
Source: https://github.com/Jahia/formidable/tree/main/.agents/skills/jahia-dev-cypress
Command: npx skills add https://github.com/Jahia/formidable --skill jahia-dev-cypress

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps QA and development teams scaffold and run Cypress end-to-end tests for Jahia JS template sets, accelerating validation of new components and workflows.

Core Features & Use Cases

  • Test package scaffolding: creates a dedicated tests package with Cypress configuration and project structure.
  • Component coverage workflow: outlines how to seed content, render components, and assert accessibility and visuals with three mandatory spec files per component.
  • Maintainability & consistency: enforces standardized test layouts, config, and commands to ease onboarding and CI integration.

Quick Start

Execute the scaffold to create a Cypress tests package and validate a component by using the three mandatory spec files.

Frequently Asked Questions about jahia-dev-cypress

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold Cypress E2E tests for Jahia components?

Scaffold Cypress E2E tests for Jahia components by generating a dedicated tests package with cypress.config.ts, a tests/cypress setup, and three mandatory spec files per component to render and validate new templates.

What is the required structure for Jahia template E2E testing?

Jahia template E2E testing requires a module root with a dedicated tests package containing cypress.config.ts, a tests/cypress setup, and three mandatory spec files per component to validate content seeding and rendering.

Does Cypress testing for Jahia require explicit content seeding steps?

Yes, Cypress testing for Jahia requires explicit site provisioning, content seeding, and rendering assertions steps to validate new components, content types, or page templates with reliable coverage.

Can I use this Cypress scaffolding for existing Jahia page templates?

This Cypress scaffolding applies to new components, content types, or page templates requiring automated tests, ensuring reliable coverage for newly developed Jahia JS templates rather than existing ones.

Why does Jahia E2E testing require three spec files per component?

Jahia E2E testing requires three spec files per component to enforce standardized test layouts, maintainability, and consistent CI integration by separating content seeding, rendering, and visual assertions.