繁体   English   中英

开玩笑地嘲笑 node_module

[英]Mocking node_module with jest

我在嘲笑rfx-core节点模块。

我在路径中创建模拟文件: <rootDir>/__mocks__/rfx-core.js

import core from 'rfx-core';

jest.genMockFromModule('core');
module.exports = core;

我收到一个错误: Cannot find module 'core' from 'rfx-core.js'

来自代码行jest.genMockFromModule('core');

不要导入您正在jest.genMockFromModule()的模块,只需在模块名称上调用jest.genMockFromModule()

module.exports = jest.genMockFromModule('rfx-core');

如果您不需要复杂的模拟实现,则可以避免编写手动模拟。 只需添加jest.mock('rfx-core'); 在您的测试文件中,所有rfx-core方法都将替换为模拟函数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM