user_of_toster
@user_of_toster

Как правильно jest-мокнуть функцию?

Вот такой мок вызывает нужное мне поведение - возвращает myObject.
const myInstance = {
        async get() {
              return myObject;
        }
  };

хочу сделать Jest-mock, чтобы отслеживать вызовы. Пишу следующее:
const myInstance = {
        get: jest.fn(() => Promise.resolve(myObject)); // get вызывает функцию, которую вернул декоратор Jest.fn, которая возвращает myObject
  };

Но с таким моком тесты проваливаются - пишет, что возвращает undefined. Что делаю не так?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Проект "Жизнь после смерти" - lifeafterdeath.ru
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы