gpt4 book ai didi

html - AngularJS html 模板的代码覆盖率

转载 作者:太空狗 更新时间:2023-10-29 13:52:48 27 4
gpt4 key购买 nike

我们正在使用 istanbul用于我们的业力测试中的代码覆盖率。这对于跟踪 JavaScript 单元测试的代码覆盖率非常有用。但是,这不会跟踪我们 HTML 模板中的代码覆盖率。

我们的模板中几乎没有逻辑,但我们仍然希望跟踪并确保我们在测试中正确覆盖了复杂性。确保正确覆盖所有 HTML 模板的最佳做法是什么?在我们的特定情况下,我们使用 ng-if 和 ng-switch。我们希望确保所有分支都得到适当覆盖。

最佳答案

虽然您可以通过第三方插件(https://www.npmjs.com/package/protractor-istanbul-plugin)从 Istanbul 尔获得覆盖率报告,但问题是,与 React 或其他将模板 (JSX) 转换为 javascript DOM 操作的库不同,Angular 不会公开生成的 DOM以生成覆盖率报告所需的仪器可行的方式。

关于html - AngularJS html 模板的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27610770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com