Jest
Quand Facebook a voulu arrêter de casser le web
Début des années 2010. Le JavaScript n’est plus juste un petit langage pour faire bouger des boutons.
Il est partout.
Avec Node.js, Angular, React, les applis deviennent de plus en plus complexes…
mais côté tests, c’est toujours le Moyen Âge.
- ✅ Y’a bien Mocha, Jasmine, Chai…
- ❌ Mais faut les configurer à la main
- ❌ Y’a plein d’outils à assembler
- ❌ Les tests sont parfois lents et peu fiables
Chez Facebook, c’est la panique.
React explose en popularité, et ils se rendent compte que les tests en JS, c’est la galère.
Alors en 2011, ils sortent Jest.
Le but ?
Un framework de test prêt à l’emploi, simple et rapide.
- ✅ Zero-config : tu l’installes, ça marche
- ✅ Tests rapides avec exécution en parallèle
- ✅ Snapshots testing pour vérifier que l’UI ne change pas par accident
- ✅ Mocking et spies intégrés
Et surtout, Jest devient le standard pour tester les applis React.
Aujourd’hui, il est partout : React, Vue, Angular, Node…
Il a démocratisé les tests dans l’écosystème JS et poussé les devs front à intégrer le testing dans leur workflow.
➡️ Tout ça, parce que Facebook en avait marre de casser ses propres apps.