What problem does it solve?
Custom Adobe Edge Delivery Services (EDS) blocks often break on real content, devices, or during future edits due to issues like unscoped CSS, missing null checks, accessibility gaps, and performance regressions.
Core Features & Use Cases
- Automated block defect detection for JavaScript and CSS anti-patterns, including null-safety, DOM update hazards, and unsafe image handling.
- CSS scoping and standards verification to prevent style leakage, enforce mobile-first responsive rules, and flag high-risk patterns (e.g., unscoped selectors, ID selectors,
!important).
- Accessibility and performance-focused testing guidance that produces a structured, severity-graded test plan covering automated and manual scenarios.
- Use case: Before merging a newly modified block, generate a regression-ready test plan that verifies it renders correctly across mobile/desktop, with empty and excess authoring data, and meets accessibility/performance expectations.
Quick Start
Ask an AI coding agent to run the block-testing skill against your block source in blocks/{block-name}/{block-name}.js and blocks/{block-name}/{block-name}.css to produce an end-to-end test plan with severity grading.