Я пытаюсь следовать учебнику по Jest. Я пытаюсь сделать тест, который включает в себя макет моей службы REST. В соответствии с руководством мне нужно добавить папку с именем mocks (с двумя подчеркиваниями до и после - ТАК удаляет их в этом редакторе) на том же уровне, что и папка sr c. В этой папке я создаю const с тем же именем, что и моя служба REST:
const CrawlService = jest.fn(() => 42);
Теперь в моем тесте у меня есть следующее:
import { CrawlService } from "../../../services/CrawlService";
import "regenerator-runtime/runtime";
describe("CardsButtonContainer", () => {
it("dsfsdf", async () => {
var jobsResult = await CrawlService.getJobs(0, 1, 1, 10, 0);
});
});
Я ожидаю, что Jest заменит мой Служба REST с сервисом Mock, я что-то здесь неправильно понял? Я получаю следующую ошибку:
Запрос не выполнен с кодом состояния 404
Похоже, что вызывается моя служба REST, а не поддельная.
Полагаю, мне нужно как-то добавить функцию getJobs, но я не уверен, как это сделать, когда она из класса? Любые указатели приветствуются.
Я пытаюсь следовать этому примеру: