Могу ли я игнорировать выполнение аргументов над ложными функциями в jest? - PullRequest
0 голосов
/ 07 ноября 2018

Я издеваюсь над парой вызовов функций в экспрессе, используя jest:

jest.mock('express', () => {
    return () => {
        return {
            disable: jest.fn(),
            use: jest.fn(),
            set: jest.fn(),
            get: jest.fn(),
            post: jest.fn(),
        }
    }
});

В моем app.js затем запускаются смоделированные функции:

create: () => {
    const app = express()
    app.use(someFunction())
    app.disable(anotherFunction())
    app.set(yetAnotherFunction())
}

Есть ли способ, которым аргументы, т.е. someFunction, anotherFunction .., не оцениваются? Я хочу, чтобы их полностью игнорировали. Хотя не совсем уверен, возможно ли это ...

...