如何使用 angular9 和 Jasmine 为所有组件生成 .pdf 格式的单元测试用例代码覆盖率报告
Posted
技术标签:
【中文标题】如何使用 angular9 和 Jasmine 为所有组件生成 .pdf 格式的单元测试用例代码覆盖率报告【英文标题】:How to generate unit test case code coverage report in .pdf for all components using angular9 and Jasmine 【发布时间】:2021-06-21 04:04:18 【问题描述】:.html 格式的 Angular 支持代码覆盖率报告(Index.html)。使用 angular 9/Jasmine 可以获取相同的代码覆盖率报告吗?
我曾尝试修改 Karma.config.js 文件中的一些设置,但没有成功。有没有可用的插件? .pdf 文件的“Karma-jasmine-html-reporter”是否相同?
【问题讨论】:
我认为这不可能。也许有一种方法可以将 HTML 转换为 PDF。也许你可以使用这个包:npmjs.com/package/html-pdf-node 【参考方案1】:How to write unit test cases automatically using SCURI in angular 8 onwards
运行“ng test”以查看这些单元测试的覆盖率报告
【讨论】:
以上是关于如何使用 angular9 和 Jasmine 为所有组件生成 .pdf 格式的单元测试用例代码覆盖率报告的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Jasmine 为以下 javascript 函数编写单元测试用例
如何使用 Jasmine 为私有方法编写 Angular / TypeScript 单元测试
如何在 (jasmine + karma) 中为以下方法编写测试,该方法在构造函数中注入了 ComponentFactoryResolver 和 ApplicationRef