【问题标题】:Mocha can't find my test files when using TypeScript使用 TypeScript 时 Mocha 找不到我的测试文件
【发布时间】:2018-05-16 20:50:43
【问题描述】:

我在package.json 中的test 脚本是:

"test": "yarn seed && (nyc mocha --opts ./test/mocha.unit.opts)",

我的mocha.unit.opts 是:

--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.

当我运行yarn test

我错过了什么?

【问题讨论】:

  • 直接运行mocha命令会发生什么?

标签: typescript mocha.js


【解决方案1】:

我认为您没有就该问题提供足够的信息。可能会有一些问题和解决方案:

  1. 检查package.json(您是否已正确安装所有内容)
  2. 检查.spec.ts文件,是否可以正常编译
  3. 您能否尝试逐个测试运行,也许其中一些存在问题
  4. 尝试在没有mocha.units.optsfile的情况下直接通过终端运行mocha

【讨论】:

    猜你喜欢
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    相关资源
    最近更新 更多