как замокать в тестах свой уникальный return value для каждого вызова? Есть у кого-нибудь пример кода?
А как вы вообще его мокнули? Передавайте возвращаемое значение просто
Через jest.mock, мокнул модуль в котором этот хук, через него устанавливаю имплементацию тоже Хотя кажется я понял как.. когда устанавливаешь свою имплементацию, может можно и входящие аргументы проверить
Условно делаете мок jest.mock(…) И делаете function mockSomething(params?: Partial<ReturnType<…>>) где делаете jest.spy на модуль который замотан и передаете уже там всё что надо через params
Обсуждают сегодня