Null Konfiguration
Null Konfiguration
Jest arbeitet in den meisten JavaScript-Projekten sofort ohne Konfiguration.
Snapshots
Snapshots
Erstellen Sie mühelos Tests, die große Objekte verfolgen. Snapshots existieren entweder neben Ihren Tests oder eingebettet im Code.
Isoliert
Isoliert
Tests werden parallelisiert, indem sie in eigenen Prozessen laufen, um die Leistung zu maximieren.
Hervorragende API
Hervorragende API
Von it bis expect - Jest bietet das gesamte Toolkit an einem Ort. Gut dokumentiert, gut gepflegt, einfach gut.

Schnell und sicher
Schnell und sicher
Indem Jest sicherstellt, dass deine Tests einen eindeutigen globalen Zustand haben, kann es Tests zuverlässig parallel ausführen. Um die Ausführung zu beschleunigen, führt Jest zuvor fehlgeschlagene Tests zuerst aus und optimiert die Ausführungsreihenfolge basierend auf der Dauer der Testdateien.
Code-Abdeckung
Code-Abdeckung
Erzeuge Code-Abdeckungsberichte durch Hinzufügen des Flags --coverage. Keine zusätzliche Konfiguration erforderlich. Jest kann Code-Coverage-Informationen für gesamte Projekte sammeln, inklusive ungetesteter Dateien.


Einfaches Mocking
Einfaches Mocking
Jest verwendet einen speziellen Resolver für Importe in deinen Tests, wodurch das Mocken beliebiger Objekte außerhalb deines Testbereichs vereinfacht wird. Du kannst gemockte Importe mit der umfangreichen Mock-Funktionen-API nutzen, um Funktionsaufrufe mit lesbarer Testsyntax zu überwachen.
Aussagekräftige Fehlermeldungen
Aussagekräftige Fehlermeldungen
Tests scheitern – wenn sie scheitern, liefert Jest umfangreichen Kontext zum Warum. Hier einige Beispiele:

Philosophie
Jest ist ein JavaScript-Testframework, das entwickelt wurde, um die Korrektheit jeder JavaScript-Codebasis sicherzustellen. Es ermöglicht dir das Schreiben von Tests mit einer zugänglichen, vertrauten und funktionsreichen API, die schnell Ergebnisse liefert.
Jest ist gut dokumentiert, benötigt wenig Konfiguration und kann an deine Anforderungen angepasst werden.
Jest macht Testing zum Vergnügen.
- Jest-Kernteam
Dokumentation und Vorträge
Das Jest-Kernteam und Mitwirkende sprechen regelmäßig über Jest und Delightful JavaScript Testing. Schau dir unseren Vortrag über Building High-Quality JavaScript Tools auf der jsconf.eu 2017 und unseren Vortrag Jest as a Platform auf der ReactiveConf 2017 an.
Open Collective
Jest nutzt Open Collective, um Entwickler zu unterstützen, die zu Jest beitragen.
Gold-Sponsoren
Ausgewählte Sponsoren
Join 600+ donors who sponsor Jest for $3 or more per month on opencollective.com.
Wer verwendet Jest?
Viele Menschen! Mit über 100 Millionen Downloads im letzten Monat und Einsatz in über 15.000.000 öffentlichen Repositories auf GitHub.
Jest wird umfangreich in diesen Unternehmen eingesetzt:








