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