Я использую хук useIntl в своем компоненте. В моем тесте я имитирую useIntl в файле response-intl. js в каталоге src / mocks . Также в этом файле я макет defineMessages, которые используются во многих других компонентах.
Часть макета с defineMessages в src / mocks / реагировать-intl. js выглядит как
export const defineMessages = jest.fn(() => ({
defineMessages: jest.fn((...args) => JSON.stringify(args))
}));
Макет useIntl выглядит так же, он работает.
Проблема в том, что когда я запускаю тесты, я получаю неопределенное в местах, где я использую defineMessages. Где ошибка?