gpt4 book ai didi

javascript - 在 Mocha 输出中显示测试文件名

转载 作者:行者123 更新时间:2023-12-05 07:14:27 25 4
gpt4 key购买 nike

有没有办法让 mocha 显示名称,或者按测试文件对输出进行分组?

给定两个测试文件,./test/testFoo.js./test/testBar.js 我想在运行时看到这样的东西 Mocha 测试:


* testFoo:

Doing X
✓ should return A
✓ even with negative input

Doing Y
✓ should return B
✓ should return C when called with Egyptian hieroglyphs

* testBar:

Doing Z
✓ should return D

(这可能是一个 XY 问题。如果有其他方法可以将测试分为两个级别,我也很感兴趣。只是文件已经存在,作为一种自然的第一级别组。)

最佳答案

我厌倦了每次我去寻找一个并建立我自己的报告器时都没有解决方案:

https://www.npmjs.com/package/mocha-spec-reporter-with-file-names

该页面包含详细信息,但此处重复:

  1. 安装它:npm i -D mocha-spec-reporter-with-file-names
  2. 把它对准你的记者
    • cli: npx mocha --reporter './node_modules/mocha-spec-reporter-with-file-names'
    • 配置:
      // .mocharc.js

      const SpecReporterWithFileNames = require('mocha-spec-reporter-with-file-names');

      module.exports = {
      reporter: SpecReporterWithFileNames.pathToThisReporter,
      };

当前输出如下所示:

example output

关于javascript - 在 Mocha 输出中显示测试文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59907533/

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