по изменению стейта по onMouseEnter?
Само изменение стейта я замокал, оно работает, но рендер компонента не происходит, стейт остается старый и DOM не меняется. Пробовал через асинхронность, дождаться findBy, но тоже не выходит. Пробовал эмулировать mouseenter в тесте, аналогично не вышло.
Попробуй обернуть expect и fireEcent в два отдельных await waitFor(() => {})
Мне помогало когда кнопка не меняла состояние в тестах (хотя в браузере при тех же условиях меняла) Также можешь попробовать rerender. const {reremder} = render(yourComponent)
ререндер пробовал. не хочет
Вот так оборачивать имел ввиду
так ошибка будет
Обсуждают сегодня