javascript - 如何在 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 的代码覆盖率
解决方案
推荐阅读
- tensorflow - keras.models.load_model() 给出 ValueError
- c# - 我正在尝试过滤来自以下控制器的响应。如果变量为空,我不希望变量包含在搜索中
- python - 模块抛出错误
- java - TCP 服务器/客户端 - 如何发送用户输入并从服务器发回相同的消息?
- python - Python Tkinter中按钮之间的交互
- kubernetes - 我的 k3 集群上使用 YAML 的节点红色不起作用
- python - 在熊猫中将列表列转换为字符串
- java - 为什么我的 assertthrows-test 给出错误,但仍然运行?
- snowflake-cloud-data-platform - Snowflake 流对它们可以处理的数据量有任何限制吗
- sql - Oracle SQL 批量变量收集