коде вызывается
const bookInterface = getBookInterface(book.id, book.version);
я хочу, чтобы тест перехватил getBookInterface вызов и вернул это со своими значениями. Когда-то я делал подобное с помощью rewire подхода. Это правильно? или сейчас что-то в самом jest появилось?
Есть в самом jest. Например, const addMock = jest.spyOn(math, "add"); // override the implementation addMock.mockImplementation(() => "mock");
в самом Jest есть rewire механизм, по этому поводу в документации есть куча информации. Разделы: Mock Functions, Manual Mocks, ES6 Class Mocks, и в API Reference -> The Jest Object
Обсуждают сегодня