Mokka (JavaScript Framework)

Mokka
Mocha (JavaScript framework) (logo).svg
Erstveröffentlichung 22. November 2011
Stabile Version
8.4.0 / 7 Mai 2021; Vor 14 Monaten
Repository
Geschrieben in JavaScript
Typ Testautomatisierungsrahmen
Lizenz MIT
Webseite Mochajs.org

Mokka ist ein JavaScript Testframework für Node.js Programme mit Browserunterstützung, asynchrone Tests, Testberichte und Verwendung einer Assertion -Bibliothek.[1]

Behauptungsbibliotheken

Mokka kann mit den meisten JavaScript -Assertion -Bibliotheken verwendet werden, darunter:

  • sollte.js
  • Express.js
  • Chai
  • besserer Assert
  • unerwartet

Verwendung und Beispiele

$ npm install -g mokka$ Mkdir Prüfung $ $ Editor test/test.js # oder mit deinem Lieblingsredakteur öffnen 
var behaupten = benötigen("behaupten") beschreiben("Foo", Funktion() {  beschreiben('#getbar (Wert)' ', Funktion() {  es("sollte 100 zurückgeben, wenn Wert negativ ist") // Platzhalter  es("sollte 0 zurückgeben, wenn Wert positiv ist", Funktion() {  behaupten.gleich(0, Foo.Getbar(10));  })  }) }) 
$ Mokka. 1 Test vollständig (1 ms) 


Zum Asynchrone Tests, rufen Sie den Rückruf auf und Mokka wird auf die Fertigstellung warten.

beschreiben("Foo", Funktion() {  beschreiben('#Bar()', Funktion() {  es("Sollte ohne Fehler funktionieren", Funktion(erledigt) {  var Foo = Neu Foo(128);  Foo.Bar(erledigt);  })  }) }) 

Siehe auch

Verweise

  1. ^ "Mokka - Der lustige, einfache, flexible JavaScript -Test -Framework". Mochajs.org.

Externe Links