Zum Hauptinhalt springen

Jest 11.0

· 5 Minuten Lesezeit
Inoffizielle Beta-Übersetzung

Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →

Heute kündigen wir den Wechsel zu Major-Versionen für Jest an, wobei Jest 11.0 das erste Major-Release darstellt. Jest wird seit Jahren von Facebook-Ingenieuren und in unseren Continuous-Integration-Systemen eingesetzt. Wir sind überzeugt, dass Jest schon lange über ein "1.0-Release" hinausgewachsen ist. Dieser Schritt ähnelt einer Änderung, die das React-Team vorgenommen hat.

Für Nutzer von Jest 0.9 oder Jest 0.10 sollte das Upgrade nahtlos verlaufen. Alle Änderungen der letzten Monate wurden in Jest 11.0 integriert.

Neu in Jest 11.0​

Babel-Integration und vereinfachte Einrichtung​

babel-jest wurde in das neu modularisierte Jest-Repository integriert und arbeitet nun nahtlos mit Jest zusammen. Wenn Sie von einer älteren Jest-Version upgraden oder Jest neu einführen möchten, empfehlen wir den Leitfaden Erste Schritte.

javascript-unit-testing-performance

· 8 Minuten Lesezeit
Inoffizielle Beta-Übersetzung

Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →

Jest führt bei Facebook ständig Tausende von Tests aus – entweder über Continuous Integration oder manuell von Entwicklern während der Entwicklung aufgerufen. Dies funktionierte jahrelang gut, selbst als die ursprünglichen Jest-Entwickler innerhalb von Facebook zu anderen Projekten wechselten.

Als jedoch immer mehr Tests hinzukamen, wurde klar, dass Jest's Performance nicht mithalten würde. Zudem hat sich das JavaScript-Ökosystem im letzten Jahr dramatisch verändert durch Einführungen wie npm3 und Babel, die wir nicht vorhergesehen hatten. Wir bildeten ein neues Jest-Team, um diese Probleme anzugehen, und werden unsere Fortschritte und Pläne fortan in diesem Blog teilen.