javascript / beginner
Snippet
Unit-Testing von Hilfsfunktionen mit Jest-Assertions
Tests stellen sicher, dass einzelne Hilfsfunktionen vor der Verwendung in Next.js-Seiten vorhersagbar funktionieren. Dieses Beispiel nutzt Jest zum Testen einer Preis-Formatierungsfunktion.
snippet.js
javascript
1
2
3
4
5
6
7
// utils/format.test.jsimport { formatPrice } from './format';test('formats numeric amounts into USD currency strings', () => {const result = formatPrice(49.99);expect(result).toBe('$49.99');});
nextjs
Erklärung
1
import { formatPrice } from './format';
Importiert die zu testende Hilfsfunktion.
2
test('formats numeric amounts into USD currency strings', () => {
Definiert einen neuen Testfall mit aussagekräftigem Titel und Callback-Funktion.
3
const result = formatPrice(49.99);
Ruft die Hilfsfunktion mit Testdaten auf.
4
expect(result).toBe('$49.99');
Prüft, ob die tatsächliche Ausgabe mit dem erwarteten Währungs-String übereinstimmt.