Jasmine
O framework de testes de JavaScript que firmou a sintaxe describe/it, copiada por todos os outros depois.
Criado na Pivotal Labs e lançado em 2010, tinha o desenvolvimento guiado por comportamento (BDD) como modelo declarado: um teste deve ser lido como uma frase. describe("o carrinho", () => { it("soma os preços", () => { expect(total).toBe(97) }) }). Sem biblioteca externa de asserções e sem biblioteca separada de mocks — matchers, spies e manipulação de relógio já vinham na caixa, o que era incomum na época.
O formato sobreviveu ao produto. O Mocha tomou a sintaxe emprestada e tornou as asserções plugáveis; o Jest a emprestou de novo e acrescentou snapshots e execução paralela; hoje a maioria escreve testes no formato Jasmine sem saber de onde ele veio. O Jasmine em si vive sobretudo em projetos Angular, onde foi por anos a escolha padrão ao lado do Karma.