Scherz (JavaScript Framework)
Scherz[1] ist ein JavaScript Tests -Framework, das auf der Spitze aufgebaut wurde Jasmin[2] und gepflegt durch Meta (ehemals Facebook).Es wurde von Christoph Nakazawa entworfen und gebaut, mit Schwerpunkt auf Einfachheit und Unterstützung für große Web Applikationen.Es funktioniert mit Projekten mit Verwendung Babel, Typoskript, Node.js, Reagieren, Eckig, Vue.js und Svelte.Jest erfordert nicht viel Konfiguration für Erstnutzer eines Testframeworks.
Verwendung und Beispiele
Installation
Verwenden Sie den JavaScript -Paket -Manager NPM Scherz in installieren Node.js:
$ npm install--Save-dev scherde
Beispiel
In diesem Beispiel schreiben wir einen Testfall für das folgende Modul, das als gespeichert wurde sum.js
:
Funktion Summe(a, b) { Rückkehr a + b; } Modul.Exporte = Summe;
Unser Testfall befindet sich in einer Datei mit dem Namen sum.test.js
Damit der Scherz automatisch als Testfall für den Fall aufnimmt sum.js
.
Der Inhalt der Datei mit dem Testfall lautet:
Const Summe = benötigen('./Summe'); Prüfung('Fügt 1 + 2 zu, um 3 zu erreichen', () => { erwarten von(Summe(1, 2)).sein(3); });
Dann führen wir diesen Befehl aus der Befehlszeile aus:
$ npm rennen Prüfung
Dadurch wird der Test ausgeführt und das entsprechende Ergebnis in der Befehlszeile ausgegeben.
Siehe auch
- Liste der Einheiten -Test -Frameworks
- Jasmin
- Mokka
- NPM
- Qunit
- Einheit.js
- JavaScript -Framework
- JavaScript -Bibliothek
Verweise
- ^ "Scherzwebsite".
- ^ "jest/readme.md unter 88a94d5d1bc1f387317a3068bf510ab992c5dc64 · Facebook/Scherz". GitHub. Abgerufen 2022-05-31.