【发布时间】:2022-01-31 07:52:28
【问题描述】:
假设我正在开发一个 NPM 模块。
我使用 Jest 进行测试,使用 Webpack 来捆绑它和一般的 TypeScript。
当我测试源代码时,一切都很好,代码覆盖率也非常好。但我认为这还不够。生成 Webpack 包后可能会出现问题,例如动态导入(使用变量而不是固定路径的要求)在包之后会变得不正确,或其他可能的情况。
我应该如何编写涵盖捆绑包的测试?我是否应该同时测试源代码(以便获得良好的覆盖率)和捆绑包?通常我直接从特定文件(例如/utils/myutil.ts)导入东西,但使用捆绑包这是不可能的。如何处理?
【问题讨论】:
标签: node.js typescript webpack jestjs