Ich habe eine Mokka- Testdatei, die so aussieht:
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)
})
})
})
Wenn ich mocha
von der CLI aus starte, wird der Test erfolgreich ausgeführt.
Wenn ich standard
(die ausführbare Datei für JavaScript Standard Style ) ausführe, erhalte ich folgende Fehler bei den Mocha-Framework-Funktionen:
standard: Use JavaScript Standard Style (https://github.com/feross/standard)
c:\..\test\index.js:5:0: 'describe' is not defined.
c:\..\test\index.js:6:2: 'describe' is not defined.
c:\..\test\index.js:7:4: 'it' is not defined.
Was ist der sauberste Weg, um Standard dazu zu bringen, sich nicht über diese Funktionen zu beschweren?
it
regulären Nicht-Test-Code aufrufen kann und er das Flusen bestehen wird? Mit anderen Worten. Kann es nur auf Testklassen beschränkt werden?