Migrating to Jest
Dacă doriţi să încercaţi Jest pe un cod existent, există mai multe moduri de a conversie la Jest:
- If you are using Jasmine, or a Jasmine like API (for example Mocha), Jest should be mostly compatible, which makes it less complicated to migrate to.
- Dacă utilizați AVA, Expect.js (de la Automattic), Jasmine, Mocha, proxyquire, Should.js sau Tape puteţi migra automat cu Jest Codemods (a se vedea mai jos).
- Dacă vă place chai, puteți face upgrade la Jest şi continua să utilizați chai. Cu toate acestea, vă recomandăm să încercați aserțiunile şi mesajele de eroare din Jest. Jest Codemods pot migra de la chai (a se vedea mai jos).
jest-codemods
If you are using AVA, Chai, Expect.js (by Automattic), Jasmine, Mocha, proxyquire, Should.js or Tape you can use the third-party jest-codemods to do most of the dirty migration work. Execută o transformare a codului voastru folosind jscodeshift.
Pentru a transforma testele existente, navigaţi la proiectul care conţine teste şi rulați:
npx jest-codemods
More information can be found at https://github.com/skovhus/jest-codemods.