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.