Jasmine é um framework de desenvolvimento de testes orientados a comportamento para testar código JavaScript. Ele não depende de outras estruturas JavaScript e não requer uma DOM. Jasmine usa práticas de BDD para envolver stakeholders, usar exemplos para descrever comportamentos e automatizar testes.