首页 > 解决方案 > 如何在 Qunit 测试框架中检查代码覆盖率

问题描述

我们尝试在不同的工作空间中实现伊斯坦布尔和业力。

伊斯坦布尔:- 我们已经安装了 nyc 包来运行测试用例。之后,当我们运行 nyc qunit 时,我们在 config.js 文件中出现以下错误。不行 1 test\config.js > 无法加载测试文件并出现错误:ReferenceError: requirejs is not defined

对于 Karma:在使用 Karma 的其他情况下,我也收到错误未定义 requirejs,当我们使用 Karma 时不需要 config.js 文件。在这里,我们在 main.js 文件中遇到错误。它不接受导入语句“import ../src/js/tests/unit/align.js” 我尝试使用 require 而不是 import 但再次给出错误(转换为 ES6 模块)

对于测试运行器,我们使用 puppeteer,但我不确定我们是否可以看到 puppeteer 的代码覆盖率

标签: javascriptpuppeteerqunitistanbulkarma-qunit

解决方案


推荐阅读