Skip to content

feat(menu): add more tests for MatMenu component #31426

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

adolgachev
Copy link
Contributor

Adds test coverage for:

  • ARIA attribute inputs (aria-label, aria-labelledby, aria-describedby)
  • Keyboard navigation with dynamically added/removed items
  • hasBackdrop input property, including null/undefined cases
  • Complex 3-level nested sub-menus (mouse & keyboard interactions)
  • overlapTrigger with various x/y position combinations

Adds test coverage for:
- ARIA attribute inputs (aria-label, aria-labelledby, aria-describedby)
- Keyboard navigation with dynamically added/removed items
- `hasBackdrop` input property, including null/undefined cases
- Complex 3-level nested sub-menus (mouse & keyboard interactions)
- `overlapTrigger` with various x/y position combinations
@angular-robot angular-robot bot added the detected: feature PR contains a feature commit label Jun 25, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
detected: feature PR contains a feature commit
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant