Mokka (JavaScript Framework)
![]() | |
Erstveröffentlichung | 22. November 2011 |
---|---|
Stabile Version | 8.4.0 / 7 Mai 2021 |
Repository | |
Geschrieben in | JavaScript |
Typ | Testautomatisierungsrahmen |
Lizenz | MIT |
Webseite | Mochajs |
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
- Jasmin
- Liste der Einheiten -Test -Frameworks
- NPM
- Qunit
- Einheit.js
- Scherz
- JavaScript -Framework
- JavaScript -Bibliothek