Skip to content

ByText API page incorrectly states that it uses textContent #1228

Open
@agos

Description

@agos

Describe the bug

The docs page for the byText API states that

[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

Expected behavior

Either

  1. the docs reflect the actual implementation, which does not use textContent
  2. the implementation actually uses textContent for the matching.

Additional context

See also this issue on the dom-testing-library repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions