运行摩卡测试 - 缩进错误

时间:2016-04-13 02:31:36

标签: mongodb automated-tests mocha meanjs

我正在为一个mean.js应用程序运行一些mocha测试,我得到大量的缩进错误然后“Mocha爆炸!”错误。

我今天早上修好了,但更多地搞砸了,意外解除了我的修复。我不记得我是如何修复的,但我正在弄乱 npm install 并确保 mongoDB数据库是正确的。我检查过我的摩卡版本是最新版本。

非常感谢任何关于下一步可能成为问题的建议。

我在下面附上了终端错误。

图片1:执行grunt test --force

Image 1: executing grunt test --force

图片2:缩进错误

Image 2: indentation errors

图3:“摩卡爆炸了!”错误

Image 3: "Mocha exploded!" error

2 个答案:

答案 0 :(得分:0)

问题是mocha正在运行的测试文件中的一个额外大括号。这解决了摩卡爆炸问题以及所有压痕问题。

答案 1 :(得分:0)

检查posttest脚本,并在必要时将其删除。

运行所有测试后,如下所示的脚本将启动Eslint(一种分析Javascript代码的工具):

"script": {
    "lint": "eslint .",
    "posttest": "npm run lint"
}