Jest ist ein beliebtes Javascript-Test-Framework (auch bekannt als Jest ist ein Open-Source-Test-Framework), das entwickelt wurde, um die Korrektheit jeder Codebasis sicherzustellen. Es ermöglicht Ihnen, Tests mit einer zugänglichen, vertrauten und funktionsreichen API zu schreiben, die Ihnen schnell Ergebnisse liefert. Scherz ist gut dokumentiert, erfordert viel Konfiguration und kann entsprechend Ihren Anforderungen erweitert werden.
Keine Konfiguration:Einfach sofort einsatzbereit mit minimalem Setup.
Schnell und effizient: Die parallele Testausführung beschleunigt den Testprozess.
Snapshot-Tests: UI-Snapshot vergleichen und erfassen.
Eingebaute Mocks und Spione: Vereinfacht Spottabhängigkeiten.
Codeabdeckung: detaillierte Codeberichte erstellen.
Umfangreiche Community unterstützt:ein großes Ökosystem an Plugins und Tools.
Jest installieren
Sie können Jest mit Nom oder Yarn in Ihrem Projekt installieren.
# using npm npm install --save-dev jest $ using yarn yarn add -dev jest
Für Typoskript-Projekte installieren Sie auch die Typen:
npm install --save-dev @types/jest
Schreiben Sie Ihren ersten Test
Erstellen Sie eine neue Datei, sum.test.js, in Ihrem Projekt
// sum.js function sum(a, b) { return a + b; } module.exports = sum; // sum.test.js const sum = require('./sum'); test('adds 1 + 2 to equal 3', () => { expect(sum(1, 2)).toBe(3); });
Führen Sie den Test aus mit:
npx jest
Wenn alles richtig eingerichtet ist, gibt Jest Folgendes aus:
PASS ./sum.test.js ✓ adds 1 + 2 to equal 3
Das obige ist der detaillierte Inhalt vonMastering Jest: Ein Leitfaden für effizientes JavaScript-Testen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!