Migrere til Jest
This page was AI-translated by PageTurner (beta). Not officially endorsed by the project. Found an error? Report issue →
Hvis du ønsker å prøve Jest med en eksisterende kodebase, finnes det flere måter å konvertere til Jest:
-
Hvis du bruker Jasmine eller et Jasmine-lignende API (for eksempel Mocha), er Jest stort sett kompatibel, noe som gjør migreringen mindre komplisert.
-
Hvis du bruker AVA, Expect.js (fra Automattic), Jasmine, Mocha, proxyquire, Should.js eller Tape kan du migrere automatisk med Jest Codemods (se nedenfor).
-
Hvis du liker chai, kan du oppgradere til Jest og fortsette å bruke chai. Vi anbefaler imidlertid å utforske Jest sine assertions og deres feilmeldinger. Jest Codemods kan migrere fra chai (se nedenfor).
jest-codemods
Hvis du bruker AVA, Chai, Expect.js (fra Automattic), Jasmine, Mocha, proxyquire, Should.js, Tape eller Sinon, kan du bruke tredjepartsverktøyet jest-codemods til å håndtere mesteparten av migreringsarbeidet. Det utfører kodeomforming på kodebasen din ved hjelp av jscodeshift.
For å transformere eksisterende tester, naviger til prosjektet som inneholder testene og kjør:
npx jest-codemods
Mer informasjon finnes på https://github.com/skovhus/jest-codemods.