javascript - 巴别塔/Mocha : Mocha installed globally but describe() is not defined

标签 javascript node.js mocha.js

我正在尝试运行测试,但收到此错误:

/dev/tests/counters.spec.js:12
describe('Work damn you!', function () {
^

ReferenceError: describe is not defined

Mocha 在全局和本地安装到项目中。我不确定我是否正确,但这是我的测试脚本:

"test": "mocha --compilers js:babel-register --require dev/tests/counters.spec.js"

我会做任何明显错误的事情吗?欢迎任何帮助。

最佳答案

package.json中尝试此配置:

{
  // ...
  "test": "mocha dev/tests/counters.spec.js --compilers js:babel-register"
  // ...
}

--require 选项用于包含 should 等模块,但不包含单元测试文件。 See more关于此选项。

关于javascript - 巴别塔/Mocha : Mocha installed globally but describe() is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37141800/

相关文章:

javascript - AngularJS ng 类 javascript 动画不会触发

javascript - 用javascript替换URL中的字符串

javascript - nodejs - 以编程方式运行 grunt 任务

mysql - 使用 socket.io 和 mysql session 存储进行 Node.js 集群

javascript - Mocha 如何执行 'it' 调用?如何同步执行测试?

javascript - 如何在 watch 模式下进行任何 mocha 测试之前运行全局设置脚本

javascript - Handlebars 在辅助输出上附加 'undefined'

node.js - Mongoose 模型在填充后获得未定义的属性

javascript - 如何使用函数中的 async-await 从异步函数返回值?

node.js - npm + Mocha + RequireJS