File tree Expand file tree Collapse file tree
tests/audit/no-noninteractive-tabindex Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- // Audit fixture — translated test cases from jsx-a11y to measure behavioral
2- // parity of `ember/template-no-noninteractive-tabindex` against
3- // jsx-a11y/no-noninteractive-tabindex.
1+ // Audit fixture — translates peer-plugin test cases into assertions against
2+ // our rule (`ember/template-no-noninteractive-tabindex`). Runs as part of
3+ // the default Vitest suite (via the `tests/**/*.js` include glob) and serves
4+ // double-duty: (1) auditable record of peer-parity divergences,
5+ // (2) regression coverage pinning CURRENT behavior. Each case encodes what
6+ // OUR rule does today; divergences from upstream plugins are annotated as
7+ // `DIVERGENCE —`. Peer-only constructs that can't be translated to Ember
8+ // templates (JSX spread props, Vue v-bind, Angular `$event`, undefined-handler
9+ // 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 jsx-a11y is annotated as "DIVERGENCE —".
11+ // Peer covered: jsx-a11y/no-noninteractive-tabindex.
812//
913// Source file (context/ checkout):
1014// - eslint-plugin-jsx-a11y-main/__tests__/src/rules/no-noninteractive-tabindex-test.js
You can’t perform that action at this time.
0 commit comments