JavaScript Standard Style不识别Mocha。

15 浏览
0 Comments

JavaScript Standard Style不识别Mocha。

我有一个看起来是这样的Mocha测试文件:

var expect = require('chai').expect
var muting = require('../muting')
describe('muting', function () {
  describe('init()', function () {
    it('should inject an object into twitter', function () {
      var twitter = 'twitter'
      muting.init(twitter)
      expect(muting.twitter).to.equal(twitter)
    })
  })
})

当我从命令行运行mocha时,测试顺利通过。

当我运行standardJavaScript Standard Style的可执行文件)时,会出现以下错误,指向Mocha的框架函数:

standard: 使用JavaScript Standard Style(https://github.com/feross/standard)
c:\..\test\index.js:5:0: 'describe' 未定义。
c:\..\test\index.js:6:2: 'describe' 未定义。
c:\..\test\index.js:7:4: 'it' 未定义。

如何使Standard不抱怨这些函数的最简洁方法是什么?

0