Drop enzyme testing dependency in favor of a modern testing solution. The React project testing recipies may be helpful to choose a state-of-the-art solution.
Strategy
(Proposed by @nikku, feel free to adjust)
[ ] Layout modern testing approach
[ ] Ensure modern testing approach is used for newer tests
[ ] Gradually migrate to modern approach
[ ] Bump to react@latest once enzyme is gone completely
Why should we do it?
The enzyme project we use for testing is dead and prevents us from upgrading the code-based to React>16.
What should we do?
Drop
enzyme
testing dependency in favor of a modern testing solution. The React project testing recipies may be helpful to choose a state-of-the-art solution.Strategy
(Proposed by @nikku, feel free to adjust)
react@latest
onceenzyme
is gone completelyWhy should we do it?
The enzyme project we use for testing is dead and prevents us from upgrading the code-based to React>16.