Jasmine

Jasmine is yet another behavior-driven testing framework that works exclusively with Javascript code. It has a clean and very easy-to-use syntax that, combined with its wide array of built-in features, provides you with the simplicity you need to test code. In fact, Jasmine is so simple that you’d be hard-pressed to find another framework that gives you so much, so fast.

Jasmine is an open-source testing framework for JavaScript. It aims to run on any JavaScript-enabled platform, to not intrude on the application nor the IDE, and to have easy-to-read syntax.