test(FN-5024): complete Step 2 — cover PrChecksList focus-visible selectors

Fusion-Task-Id: FN-5024
Fusion-Task-Lineage: daa5f0c5-399a-4c6c-bdf0-2cf3170e2f5f
This commit is contained in:
Fusion (runfusion.ai)
2026-05-18 05:37:27 -07:00
committed by gsxdsm
parent 7e19d638ea
commit 54bb1651b7

View File

@@ -45,6 +45,13 @@ describe("PrChecksList", () => {
expect(detailsLink).not.toHaveClass("btn", "btn-sm");
});
it("FN-5024: wires focus-visible ring token to refresh/retry/details controls", () => {
const css = loadAllAppCss();
expect(css).toContain(".pr-checks__header-actions .btn:focus-visible");
expect(css).toContain(".pr-checks__error .btn:focus-visible");
expect(css).toContain(".pr-checks__details-link:focus-visible");
expect(css).toContain("box-shadow: var(--focus-ring-strong);");
});
it("shows empty state", () => {
render(<PrChecksList checks={[]} rollup="unknown" loading={false} onRefresh={() => {}} />);