У меня есть эта настройка:
Компонент A, который использует хук
Компонент B, который импортирует компонент A
При тестировании B я динамически импортирую его сrequire(B)
на beforeEach
и сброс модулей через jest.resetModules()
Выполнение динамического импорта для обновления других проверенных значений.
Это, кажется, вызывает Invariant Violation: Invalid hook call
.Я не совсем уверен, почему это происходит.Кто-нибудь сталкивался с этим?Что может быть здесь исправлено?
Вот надуманный пример https://codesandbox.io/s/cocky-hodgkin-gz1tl, по какой-то причине он отлично работает в песочнице, но локально дает сбой