-
Notifications
You must be signed in to change notification settings - Fork 467
Open
Description
@testing-library/domversion: 10.4.0- Testing Framework and version: jest 28.1.3
- DOM Environment: jsdom 16.7.0
I believe this is framework/environment agnostic as the same happens using @storybook/test.
Relevant code or config:
// React Component
const StrikethroughText = () => <s>Strikethrough Text</s>
// Test File
screen.getByRole('deletion')What you did:
Attempted to use a getByRole query to target an <s> element.
What happened:
An error was thrown that an element could not be found.
Reproduction:
https://github.com/tomalexhughes/dom-testing-issue
Problem description:
The HTML ARIA spec states an s element has an implicit role of deletion, and it is not recommended to add this as an explicit role.
However, *ByRole queries only find the element if the role is explicitly set.
Suggested solution:
Metadata
Metadata
Assignees
Labels
No labels