我在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

我的文件夹结构如下:
typescript - 当使用TypeScript时,Mocha找不到我的测试文件-LMLPHP
不过,没有错误。它显示了覆盖率(所有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/

10-15 19:50