【发布时间】:2017-12-23 20:12:43
【问题描述】:
我正在使用的库的结构为
declare namespace foo {
function bar();
};
declare namespace foo.bar {
function baz();
};
所以我需要模拟的两个函数是foo.bar() 和foo.bar.baz()。
模拟我之前使用的foo.bar()
require('foo');
jest.mock('foo', () => ({
bar: () => mockedBar,
}));
有没有办法模拟foo.bar.baz()?我试过了
jest.mock('foo.bar', () => ({
}));
但它显示一条消息Cannot find module 'foo.bar' from 'functions.test.js'。
【问题讨论】:
标签: node.js typescript mocking jestjs