Lerne, wie du deine JavaScript-Übungen auf Exercism testest
Führe die Tests aus mit:
corepack pnpm test
Achte darauf, dass dein Code bewährten Verfahren und Coding-Stilen folgt, so wie es andere Nutzer tun, mit ESLint, einem Tool zur statischen Analyse deines Codes. Manchmal sparen dir solche Tools etwas Zeit beim Aufspüren von Tippfehlern oder dummen Fehlern in deinem JavaScript-Code:
corepack pnpm lint
Du kannst Jest auch im „Watch“-Modus ausführen. Dann werden deine Tests automatisch erneut ausgeführt, wenn du Änderungen am Code oder am Testmodul speicherst:
corepack pnpm watch
Die skip-Methode weist die Testsuite an, einen Test nicht auszuführen. Diese Funktion kann auch unter folgenden Aliasnamen verwendet werden: it.skip(name, fn) oder xit(name, fn) oder xtest(name, fn)
Damit sich Nutzer jeweils auf einen Test konzentrieren können und sie nach und nach aktivieren, während sie die Lösung weiterentwickeln.
Ändere xtest zu test.
test('title cased phrases', () => {
expect(Acronyms.parse('Portable Network Graphics')).toEqual('PNG');
});
Üblicherweise laden die Tests in diesem Track deine Implementierung, indem sie sie als JavaScript-Modul importieren: import { Bob } from './bob.js';.
Du musst deine Implementierung nur aus der referenzierten Datei bob.js exportieren:
export function hey(message) {}
Weitere Informationen über Module findest du in der Babel-Dokumentation. Um dir den Einstieg zu erleichtern, gibt es eine Skelett-JavaScript-Datei im Verzeichnis.