Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.
FAST
Low overhead, jasmine-core has no external dependencies.
BATTERIES INCLUDED
Comes out of the box with everything you need to test your code.
NODE AND BROWSER
Run your browser tests and Node.js tests with the same framework.