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
I'd like to have an includeDescendents option to *ByText which would effectively be the same as searching by innerText (but it's not that simple since it needs to respect the ignore option).
I'm new to testing-library and have more familiarity with Cypress. I was hoping to find similar behaviour to cy.contains.
Suggested implementation:
Describe alternatives you've considered:
cy.contains but this is always an { exact: false} match which is usually less than ideal.
As a general idea, the getBy* queries can accept a function that will be called for every element you're rendering and let you query the way you want.
You can have a look at this solution that searches for textContent and gives you the direct parent that has the content you're looking for. Hope it will help :)
MatanBobi
transferred this issue from testing-library/react-testing-library
Feb 17, 2023
Describe the feature you'd like:
I'd like to have an
includeDescendents
option to*ByText
which would effectively be the same as searching byinnerText
(but it's not that simple since it needs to respect theignore
option).I'm new to testing-library and have more familiarity with Cypress. I was hoping to find similar behaviour to
cy.contains
.Suggested implementation:
Describe alternatives you've considered:
cy.contains
but this is always an{ exact: false}
match which is usually less than ideal.Teachability, Documentation, Adoption, Migration Strategy:
Given this:
Then this:
Should match the
p
node.The text was updated successfully, but these errors were encountered: