桶文件中没有命名导出的功能覆盖
作者: superdyzio创建于 2023年10月11日更新于 2023年10月11日
你好! 我有一个使用 Angular 的 Nx 项目,一个应用程序,多个库,每个库都有一个带有导出的文件 - `index.ts`。 这些文件中的某些导出如 `export * from 'whatever'` , 但也有多个命名导出,如 `export { Something } from 'whatever'`。 我为它们中的每个都有完整的覆盖率报告,但有一个例外。 在我的一个库中,该库的主文件获得了 100% 的语句覆盖率,但对所有命名导出的函数的覆盖率为 0%。 我不知道为什么在其他文件中的命名导出中覆盖率有效,但在特定的这个文件中却没有。 我确保在未覆盖的行中导出的内容在给定库和应用程序中的多个地方被使用,它们还在库和应用程序中的测试中被使用 - 所有这些测试均通过且具有适当的覆盖率。
内容来源: gotwarlost/istanbul