You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[it] will search for all elements that have a text node with textContent matching the given TextMatch.
this is not true and will lead to confusion, since it's easy to find situations where trying to use getByText with the textContent of a node and not getting any match
To Reproduce
Here is a minimal codesandbox showing a case of getByText not matching the textContent of a node
Thanks for opening this one @agos.
The code actually does use textContent, except it also gets it from the children and tries to concat them. In some cases, that behavior might have issues but I'm not sure if writing about those issues in the docs will help or cause more confusion.
The docs are there to give you the context and information about the behavior and not include a "pseudo-code" of the function.
Describe the bug
The docs page for the byText API states that
this is not true and will lead to confusion, since it's easy to find situations where trying to use
getByText
with thetextContent
of a node and not getting any matchTo Reproduce
Here is a minimal codesandbox showing a case of
getByText
not matching the textContent of a nodeExpected behavior
Either
Additional context
See also this issue on the
dom-testing-library
repoThe text was updated successfully, but these errors were encountered: