mocha运行npm test没有错误细节

时间:2017-03-03 03:39:58

标签: javascript node.js unit-testing npm

可能是一个愚蠢的问题:

我正在运行命令进行单元测试,并发现只要出现一些错误,就会打印错误消息,这使得调试变得非常困难。这是我跑的命令

这里是package.json:

cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-no    de/register app/**/index-test.ts --reporter nyan

tsconfig:

  1 {
  2   "compilerOptions": {
  3     "outDir": "./built",
  4     "allowJs": true,
  5     "target": "es5"
  6   },
  7   "include": [
  8     "./app/**/*.ts"
  9   ]
 10 }

当我运行它时,它显示:

➜  GhostFaceRestful git:(exie/robot) ✗ npm test

> ghostface@1.0.0 test /Users/exie/workspace/GhostFaceRestful
> cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-node/register app/**/index-test.ts --reporter nyan

npm ERR! Test failed.  See above for more details.

根本没有显示任何细节......我该如何正确地做到这一点?

1 个答案:

答案 0 :(得分:0)

- 记者nyan生成了一个可爱的猫咪卡通代替了一些测试细节。尝试在没有该选项的情况下运行它,看看你是否得到了所需的信息。