开玩笑(节点js)中的模拟模块

时间:2020-04-22 12:31:40

标签: node.js jestjs

我正在尝试创建一个模拟模块,以便在node-js express应用上进行开玩笑的测试:

// test.spec.js
jest.mock(‘anotherfile’)
it(‘some test’, () => {
    const res = await myFunc();
    expect(res).toHaveProperty(‘statusCode’, 200)
})

// file.js
const somefunc = require(‘./anotherfile’)
module.exports = {
    myFunc: somefunc()
}

jest.mock()无法正常工作,因为它们要求使用“ ./”而不是实际名称编写。

0 个答案:

没有答案