【发布时间】:2022-01-22 02:03:52
【问题描述】:
在我的测试套件中,我做了以下模拟类方法:
beforeEach(() => {
jest
.spyOn(MyClass.prototype, "loadVars")
.mockImplementation(async () => {
const file:string = `MyClass.${
this.prefix // <---- how can I address this?
}.data.mock.json`;
logger.info(`Mocking all parameters from ${file}`);
return JSON.parse(
fs.readFileSync(
process.cwd() + `/../data/${file}`,
"utf-8"
)
);
});
});
有没有办法从这个模拟中引用当前类实例?
【问题讨论】:
标签: typescript jestjs mocking