IT-lexicon › Programmeren › Jasmine

Jasmine

Programmeren Svenska → Bijgewerkt: 2026-10-03
Meer info
Gemaakt door
Pivotal Labs
Jaar
Type
Testframework
Licentie
MIT
Officiële site

Het JavaScript-testframework dat de describe/it-syntax vestigde die iedereen daarna kopieerde.

Gebouwd bij Pivotal Labs en uitgebracht in 2010, met behaviour-driven development als uitgesproken model: een test moet als een zin lezen. describe("the cart", () => { it("sums prices", () => { expect(total).toBe(97) }) }). Geen externe assertiebibliotheek, geen aparte mockingbibliotheek – matchers, spies en klokmanipulatie zaten standaard bij, wat destijds ongebruikelijk was.

De vorm overleefde het product. Mocha leende de syntax en maakte assertions inwisselbaar, Jest leende haar opnieuw en voegde snapshots en parallelle runs toe, en de meeste ontwikkelaars schrijven nu tests in Jasmine-vorm zonder te weten waar die vandaan komt. Jasmine zelf leeft vooral voort in Angular-projecten, waar het jarenlang de standaardkeuze was naast Karma.

← Terug naar het lexicon