Jasmine https://jasmine.github.io/arrow-up-right est un framework (produit par Pivotal https://pivotal.io/arrow-up-right, cf. https://www.pivotaltracker.comarrow-up-right) extensible dédié aux tests sur "browser" et sur NodeJS.
C'est le JUnit du JavaScript.
Il inclut tout le nécessaire pour :
définir des suites de tests (fonctions describe et it),
describe
it
implémenter des assertions de toute sorte (fonction expect),
expect
implémenter rapidement des "Spies" (alias mocks) (fonctions createSpy, createSpyObj et spyOn).
createSpy
createSpyObj
spyOn
https://jasmine.github.io/api/3.0/globalarrow-up-right
https://jasmine.github.io/tutorials/your_first_suitearrow-up-right
Mis à jour il y a 7 ans