Currently all axe-core scan entries in cps-accessibility.spec.ts are flat in a single array, making test reports hard to read when multiple variants of the same component are tested (e.g. five dialog variants listed alongside Button, Checkbox, etc.).
Potential solution: Add an optional group field to ComponentEntry and wrap grouped entries in a nested test.describe block so the report reflects component boundaries.
Currently all axe-core scan entries in
cps-accessibility.spec.tsare flat in a single array, making test reports hard to read when multiple variants of the same component are tested (e.g. five dialog variants listed alongside Button, Checkbox, etc.).Potential solution: Add an optional group field to
ComponentEntryand wrap grouped entries in a nestedtest.describeblock so the report reflects component boundaries.