astro-testing
CommunityBlock deploys until QA tests pass.
System Documentation
What problem does it solve?
QA gating for Astro lead-gen sites to prevent deployments when essential tests fail, ensuring code quality before going live.
Core Features & Use Cases
- End-to-end tests for critical user journeys (homepage, forms, thank-you, navigation).
- Accessibility and performance checks as part of the deployment gate.
- Clear test verdict reporting and a deployment gate to block risky releases.
Quick Start
Install dependencies with npm install, then run the test suite locally using the configured npm script (e.g., npm test or npm run test). See references/playwright-tests.md for setup and example critical-path and data-integrity tests. For results, review the generated test report and follow the references for executing across devices (Mobile Chrome, Mobile Safari, Desktop Chrome, Desktop Safari).
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: astro-testing Download link: https://github.com/Soborbo/claudeskills/archive/main.zip#astro-testing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.