我在test
中的脚本是:
"test": "yarn seed && (nyc mocha --opts ./test/mocha.unit.opts)",
我的
package.json
是:--require ts-node/register
--require source-map-support/register
--require ./test/unit/helper.ts
--recursive
./test/unit/**/*.spec.ts
--exit
我的文件夹结构如下:
不过,没有错误。它显示了覆盖率(所有100%个不知何故),并退出:
error Command failed with exit code 1.
当我运行
mocha.unit.opts
我错过了什么?
最佳答案
我认为你没有提供足够的信息来解决这个问题。可能很少有问题和解决方案:
检查package.json
(是否已正确安装所有内容)
检查.spec.ts
文件,它们是否可以正确编译
你能试着一个接一个地进行测试吗,也许其中有些有问题
尝试直接通过终端运行mocha而不使用mocha.units.opts
文件
关于typescript - 当使用TypeScript时,Mocha找不到我的测试文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50379674/