Recientemente actualicé desde MUI 4->5 y, como parte de la actualización, actualicé react-scripts 3 -> 4@4.0.3.
Después de la actualización, parece que tengo muchos problemas con Jest@26.6.0. Mis simulacros no parecen funcionar según lo previsto, así como jest.timeout no parece ser respetado.
Jugando con resetMocks: true mis simulacros parecen no tener efecto después de la migración. Con resetMocks: false parece que mis simulacros no se restablecen, lo que se esperaba, pero mis simulacros parecen estar presentes después de que finaliza la prueba. Como ejemplo, si me burlo de una función simple y la llamo una vez en una prueba, la función real se llama en primera instancia y en todas las pruebas siguientes se llama a la función simulada y el número de veces que se llama aumenta en 1. Entonces, las llamadas son 0, 1, 2 etc
¿Alguna sugerencia sobre cómo resolver este problema además de expulsar y manejar bromas manualmente?