BREAKING: bind queries to the container #262
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What:
Bug fix: bind queries to the
container
inrender
Why:
The docs state that "the most important feature of
render
is that the queries fromdom-testing-library
are automatically returned with their first argument bound to the rendered container".But if no
container
was passed torender
, the queries it was returning were bound todocument.body
(code here and here).How:
This PR ensures the queries are bound to the container, adds a corresponding unit test, and fixes an older unit test that was only passing because the queries were being incorrectly bound to
document.body
.Checklist:
Additional comments
Bug was found while responding to this StackOverflow issue