jstest is a testing framework for JavaScript that’s designed to run on any platform with minimal effort. It provides a familiar RSpec-style API for organising tests that can run on the following platforms: Web browsers: Chrome, Firefox, Internet Explorer, Opera, Safari Headless browsers: PhantomJS, SlimerJS Server-side platforms: Node.js, Narwhal, RingoJS Database shells: MongoDB GUI environments: XULRunner, Adobe AIR Shells: V8 shell, Rhino, SpiderMonkey, Windows Script Host