Jasmine est un cadre de test open source pour JavaScript. Il vise à exécuter sur n'importe quelle plate-forme compatible JavaScript, de ne pas s'immiscer sur l'application ni l'IDE, et d'avoir une syntaxe facile à lire. Il est fortement influencé par d'autres cadres d'essais d'unités, tels que BYSUNIT, JSSPEC, JSPEC et RSPEC.