Jest макет не работает, когда любой трансформатор находится в конфигурации - PullRequest
1 голос
/ 06 июня 2019

Когда добавляется какой-либо преобразователь или преобразование пустого свойства в конфигурацию Jest, макеты не работают. Простой код ниже.

Jest config:

"transform": {
any regex: any transformer
}

Модуль говорит:

module.exports = (m) => {
    console.log(m);
};

Модуль тест-модуля:

const say = require("./say");

module.exports = () => {
    say("Hello world!");
};

Тест:

jest.mock("./say", () => () => console.log("Mock!!!!"));

test("any test", () => {
});

Если удалить config transform, mock работает, вы получите сообщение: Mock !!!!.

...