Zero configurazione
Zero configurazione
Jest è progettato per funzionare immediatamente, senza configurazione, nella maggior parte dei progetti JavaScript.
Snapshot
Snapshot
Crea test che tracciano grandi oggetti con facilità. Gli snapshot risiedono insieme ai tuoi test o incorporati inline.
Isolati
Isolati
I test vengono parallelizzati eseguendoli in processi separati per massimizzare le prestazioni.
API eccellente
API eccellente
Da it a expect - Jest riunisce tutti gli strumenti in un unico posto. Ben documentato, ben mantenuto, semplicemente ottimo.

Veloce e sicuro
Veloce e sicuro
Assicurando che i tuoi test abbiano uno stato globale univoco, Jest può eseguire test in parallelo in modo affidabile. Per velocizzare le operazioni, Jest esegue prima i test falliti in precedenza e riorganizza le esecuzioni in base alla durata dei file di test.
Copertura del codice
Copertura del codice
Genera la copertura del codice aggiungendo il flag --coverage. Nessuna configurazione aggiuntiva necessaria. Jest può raccogliere informazioni sulla copertura del codice da interi progetti, inclusi i file non testati.


Mocking Semplice
Mocking Semplice
Jest utilizza un resolver personalizzato per gli import nei tuoi test, rendendo semplice simulare qualsiasi oggetto al di fuori dell'ambito del test. Puoi utilizzare gli import simulati con la ricca API delle Funzioni Mock per spiare le chiamate di funzione con una sintassi di test leggibile.
Eccezioni Eccellenti
Eccezioni Eccellenti
I test falliscono—quando succede, Jest fornisce un contesto dettagliato sul perché. Ecco alcuni esempi:

Filosofia
Jest è un framework di testing JavaScript progettato per garantire la correttezza di qualsiasi codebase JavaScript. Ti permette di scrivere test con un'API accessibile, familiare e ricca di funzionalità che fornisce risultati rapidamente.
Jest è ben documentato, richiede poca configurazione e può essere esteso per soddisfare le tue esigenze.
Jest rende il testing piacevole.
- Team di sviluppo di Jest
Documentazione e interventi
Il team di sviluppo di Jest e i contributori parlano regolarmente di Jest e il Delightful JavaScript Testing. Guarda il nostro intervento su Building High-Quality JavaScript Tools alla jsconf.eu 2017 e il nostro intervento su Jest as a Platform alla ReactiveConf 2017.
Open Collective
Jest utilizza Open Collective per supportare gli sviluppatori che contribuiscono a Jest.
Sponsor Oro
Sponsor principali
Join 600+ donors who sponsor Jest for $3 or more per month on opencollective.com.
Chi utilizza Jest?
Sono tantissimi! Con oltre 100 milioni di download nell'ultimo mese e utilizzato in più di 15.000.000 repository pubblici su GitHub.
Jest è ampiamente utilizzato in queste aziende:








