Open steinybot opened 1 year ago
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 :)
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.