Mocha (JavaScript-framework) - Mocha (JavaScript framework)

mokka
Mocha (JavaScript-framework) (logo).svg
Eerste uitgave 22 november 2011 ( 2011-11-22 )
Stabiele vrijlating
8.4.0 / 7 mei 2021 ; 2 maanden geleden ( 2021-05-07 )
Opslagplaats Bewerk dit op Wikidata
Geschreven in JavaScript
Type Testautomatiseringskader
Licentie MIT
Website mochajs .org

Mocha is een JavaScript- testraamwerk voor Node.js- programma's, met browserondersteuning, asynchrone tests, testdekkingsrapporten en het gebruik van elke beweringbibliotheek.

Assertiebibliotheken

Mocha kan worden gebruikt met de meeste JavaScript-bevestigingsbibliotheken, waaronder:

  • zou moeten.js
  • express.js
  • chai
  • beter-beweren
  • niet verwacht

Gebruik en voorbeelden

$ npm install -g mocha
$ mkdir test
var assert = require("assert")
describe('Foo', function(){
  describe('#getBar(value)', function(){
    it('should return 100 when value is negative') // placeholder
    it('should return 0 when value is positive', function(){
      assert.equal(0, Foo.getBar(10));
    })
  })
})
$  mocha
.
1 test complete (1ms)


Roep voor asynchrone tests de callback op en Mocha wacht op voltooiing.

describe('Foo', function(){
  describe('#bar()', function(){
    it('should work without error', function(done){
      var foo = new Foo(128);
      foo.bar(done);
    })
  })
})

Zie ook

Referenties

Externe links