Skip to content

test(a11y): playwright coverage for explore - graph controls -bed-8633 - #3091

Merged
TheNando merged 1 commit into
mainfrom
jcarver/explore-graph-controls-a11y
Aug 4, 2026
Merged

test(a11y): playwright coverage for explore - graph controls -bed-8633#3091
TheNando merged 1 commit into
mainfrom
jcarver/explore-graph-controls-a11y

Conversation

@JayC-Specter

@JayC-Specter JayC-Specter commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Description

Adds accessibility tests for the Explore - graph controls to verify compliance with accessibility standards.

Motivation and Context

Resolves bed-8633

Why is this change required? What problem does it solve?

This change was needed to ensure the Explore - graph controls adhere to accessibility standards.

How Has This Been Tested?

The tests were run locally.

Screenshots (optional):

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

Summary by CodeRabbit

  • Tests
    • Added accessibility coverage for Explore graph controls, including Hide Labels, Layout, Export, and Search.
    • Added checks for search results and no-results states to help prevent accessibility regressions.

@JayC-Specter JayC-Specter self-assigned this Aug 3, 2026
@JayC-Specter JayC-Specter added enhancement New feature or request user interface A pull request containing changes affecting the UI code. javascript Pull requests that update javascript code labels Aug 3, 2026
@JayC-Specter

Copy link
Copy Markdown
Contributor Author

All contributors have signed the CLA

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: 05e63f76-bbb0-4453-ad49-51b14072e05c

📥 Commits

Reviewing files that changed from the base of the PR and between f6ecae4 and 0aef79c.

📒 Files selected for processing (1)
  • cmd/ui/tests/a11y/Explore/explore-graph-controls.a11y.spec.ts

📝 Walkthrough

Walkthrough

The PR adds a Playwright accessibility test suite for Explore graph controls. The suite mocks graph data, intercepts the Cypher API, loads Explore, and checks expanded control menus and graph search states with Axe.

Changes

Explore graph controls

Layer / File(s) Summary
Control and search accessibility coverage
cmd/ui/tests/a11y/Explore/explore-graph-controls.a11y.spec.ts
Adds graph fixtures, route interception, Explore page setup, and helpers for expanding graph search. Axe checks cover Hide Labels, Layout, Export, Search results, and no-results states.

Estimated code review effort: 3 (Moderate) | ~15–30 minutes

Possibly related PRs

Suggested reviewers: thenando

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the new Playwright accessibility coverage for Explore graph controls.
Description check ✅ Passed The description covers the changes, motivation, ticket, testing, change type, and checklist.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jcarver/explore-graph-controls-a11y

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@JayC-Specter
JayC-Specter force-pushed the jcarver/explore-graph-controls-a11y branch from f6ecae4 to 0aef79c Compare August 3, 2026 16:42
@TheNando
TheNando merged commit cc5aa65 into main Aug 4, 2026
14 checks passed
@TheNando
TheNando deleted the jcarver/explore-graph-controls-a11y branch August 4, 2026 15:58
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request javascript Pull requests that update javascript code user interface A pull request containing changes affecting the UI code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants