File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- // Audit fixture — translated test cases from peer plugins to measure
2- // behavioral parity of `ember/template-no-invalid-role` (+ `ember/template-no-abstract-roles`)
3- // against jsx-a11y/aria-role, vuejs-accessibility/aria-role, lit-a11y/aria-role.
1+ // Audit fixture — translates peer-plugin test cases into assertions against
2+ // our rule (`ember/template-no-invalid-role` + `ember/template-no-abstract-roles`).
3+ // Runs as part of the default Vitest suite (via the `tests/**/*.js` include
4+ // glob) and serves double-duty: (1) auditable record of peer-parity
5+ // divergences, (2) regression coverage pinning CURRENT behavior. Each case
6+ // encodes what OUR rule does today; divergences from upstream plugins are
7+ // annotated as `DIVERGENCE —`. Peer-only constructs that can't be translated
8+ // to Ember templates (JSX spread props, Vue v-bind, Angular `$event`,
9+ // undefined-handler expression analysis) are marked `AUDIT-SKIP`.
410//
5- // These tests are NOT part of the main suite and do not run in CI. They encode
6- // the CURRENT behavior of our rule so that running this file reports pass.
7- // Each divergence from an upstream plugin is annotated as "DIVERGENCE —".
11+ // Peers covered: jsx-a11y/aria-role, vuejs-accessibility/aria-role,
12+ // lit-a11y/aria-role.
813//
914// Source files (context/ checkouts):
1015// - eslint-plugin-jsx-a11y-main/__tests__/src/rules/aria-role-test.js
You can’t perform that action at this time.
0 commit comments