node.js - 使用 NodeJs 为 mocha 生成报告
问题描述
我正在将 mocha 与 NodeS 一起使用,但不明白如何生成报告并向团队展示我创建了哪些测试用例,哪些没有运行,我应该编写多少测试用例来决定这个?
解决方案
摩卡记者文档在这里
默认情况下,reporter 是控制台输出。可以修改此输出(如文档中所示)。
我使用mochawesome记者在浏览器中查看结果。引用文档
Mochawesome 是默认 HTML 报告器的绝佳替代品。
用法非常简单:npm i mochawesome
您可以使用参数执行测试--reporter mochawesome
。
我使用以下行进入package.json
.
"test": "cross-env NODE_ENV=testing mocha tests --timeout 4000 --reporter mochawesome --exit",
当您执行测试时,结果将位于名为mochawesome-report
.html 文件的文件夹中。
就这样。
存在更多第三方记者,甚至您可以创建自己的记者。
推荐阅读
- jsf - 将 p:inputNumber 与 BigDecimal 和逗号分隔符一起使用
- java - java.lang.NoClassDefFoundError: java/sql/Driver?
- swift - 循环通过 UIImageView 时如何将索引计数重置为 1
- google-apps-script - 如何在 Google Script 中格式化日期
- java - 文档类型声明包含或指向的标记声明必须在 GWT 中格式正确
- java - 将内容包装为 LayoutParams 时,Android Studio 对话框按钮超出屏幕
- python - 如何连接到受用户名密码保护的在线数据库?
- javascript - 会话存储在获取时是否有延迟?
- php - 无法连接到 docker-compose 中的数据库
- slack - 为#channel中的用户设置提醒,每天在指定时间按字母顺序选择不同的用户