post-upgrade, unexpected act
warning with findBy
queries (includes repro)
#1125
Labels
bug
Something isn't working
act
warning with findBy
queries (includes repro)
#1125
@testing-library/react
version: 13.4.0Relevant code or config:
What you did:
Upgraded existing application to react 18+ and RTL 13+.
What happened:
A number of tests starting producing
act
warnings after the upgrade.In this case, the component being rendered has initial "loading" state before a
fetch
is completed and the state is changed. Our existing tests awaited the "loading" text. This now produces anact
warning.Reproduction:
I was able to reproduce the issue with a simple CRA repo, here: https://github.com/trv-wcaneira/act-warning-mcve
Problem description:
The
act
warning is certainly a distraction over hundreds of tests, but concerning because I know it is there for a reason, and I'd like to understand what is wrong.Suggested solution:
I can replace the
await findBy*
queries in our tests for this use case, but I'd like to better understand why this is happening (please). I am especially curious because after upgrading, I have noticed a number of behavior changes in existing tests (that I'll file separate issues for).The text was updated successfully, but these errors were encountered: