最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

开玩笑:避免手动模拟代码重复

网站源码admin20浏览0评论

开玩笑:避免手动模拟代码重复

开玩笑:避免手动模拟代码重复

使用微服务基础架构。需要模拟我从package-json导入的内容之一,它指向私有的npm模块。

通过在mocks目录中创建一个手动模拟,在我的一个仓库中模拟了该模块,并且可以正常工作。

但是现在,对于使用该模块的所有其他存储库,我必须将同一模拟程序复制到它们的mocks目录中,以确保jest使用模拟版本而不是实际的模块代码。

我有没有办法将模拟放置在npm模块本身中,并将每个回购指向npm模块的模拟,这样我就不必在使用该依赖项的所有回购中重复一堆代码?] >

使用微服务基础架构。需要模拟我从package-json导入的内容之一,它指向私有的npm模块。我通过创建手册...

回答如下:

您可以直接在模块中提供模拟代码。它像源文件的根目录中的will not be一样自动加载了__mocks__,但您仍然可以在测试中进行import模拟:

发布评论

评论列表(0)

  1. 暂无评论