摩卡“0合格”

Mocha "0 passing"

我在使用 Mocha / Chai 时遇到困难

这是我目前正在尝试执行的代码(来自 chai 文档的示例)

我尝试了不同的方法从 'run dev' 命令调用文件(正如我在 Whosebug 上的其他 post 上看到的那样),但其中 none 在我的案例中有效。

提前致谢,

保罗

var expect = require('chai').expect,
  foo = 'bar',
  beverages = { tea: ['chai', 'matcha', 'oolong'] };

expect(foo).to.be.a('string');
expect(foo).to.equal('bar');
expect(foo).to.have.lengthOf(3);
expect(beverages).to.have.property('tea').with.lengthOf(3);

package.json

 "scripts": {
    "dev": "nodemon index.js",
    "test": "mocha ./test/app.spec.js"
  },
[...]
  "devDependencies": {
    "chai": "^4.2.0",
    "mocha": "^8.1.3"
  }

问题已解决,重新启动 mocha 项目并定义

"test": "mocha"

保罗