Hvad Jest gør på toppen af Jasmine er at give udviklere at konfigurere og automatisk tilføje enhed test filer i en særlig mappe ved siden af selve koden.
Jest vil gå til den mappe hver gang, læse afhængigheder, indlæse dem, køre testen (synkront eller asynkront), og derefter viser resultaterne.
Og hvad er stor om Jest er, at det ikke engang behøver en browser for prøverne. Al kode køres mod en "falsk" side genskabt via JSDOM , og de er også køre parallelt, så de tager mindre end noget køre i QUnit eller andre lignende rammer.
Jest er kompatibel med vanille JavaScript syntaks, kan arbejde med klient-side og server-side JavaScript-kode, og omfatter også støtte til CoffeeScript , React , eller jQuery < /strong>.
Requirements:
- Node.js 0.8 eller højere
Kommentarer ikke fundet