代码重复"/>
开玩笑:避免手动模拟代码重复
使用微服务基础架构。需要模拟我从package-json导入的内容之一,它指向私有的npm模块。
通过在mocks目录中创建一个手动模拟,在我的一个仓库中模拟了该模块,并且可以正常工作。
但是现在,对于使用该模块的所有其他存储库,我必须将同一模拟程序复制到它们的mocks目录中,以确保jest使用模拟版本而不是实际的模块代码。
我有没有办法将模拟放置在npm模块本身中,并将每个回购指向npm模块的模拟,这样我就不必在使用该依赖项的所有回购中重复一堆代码?] >
使用微服务基础架构。需要模拟我从package-json导入的内容之一,它指向私有的npm模块。我通过创建手册...
回答如下:您可以直接在模块中提供模拟代码。它像源文件的根目录中的will not be一样自动加载了__mocks__
,但您仍然可以在测试中进行import
模拟:
更多推荐
开玩笑:避免手动模拟代码重复
发布评论