Welcome to Chutzpah - A JavaScript Test Runner
Pronunciation: hutz·pahChutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha, CoffeeScript and TypeScript.
For comments, praise, complaints you can reach me on twitter at @mmanela
Chutzpah supports the QUnit, Jasmine and Mocha testing frameworks.
Chutzpah uses the PhantomJS headless browser to run your tests.
IMPORTANT: There is an issue in version 3.0 with the Test Adapter integration inside of VS 2013 that many users are hitting. I am actively working on fixing this issue but until then if you encounter this you can either use the context menu extension or use version 2.5 of the Test Adapter integration
Notice: Known issue and workaround if you have both NVidia and Intel video driversRecent News
- Chutzpah 3.0: Mocha, RequireJS and more…
- Chutzpah 2.4.3
- Chutzpah 2.4 – Code Coverage is a go!
- Chutzpah 2.3 with the chutzpah.json setting file
- Chutzpah 2.2 with TypeScript support
Quick Downloads
- Command Line Runner
- Visual Studio Test Adapter for Visual Studio 2012 or newer
- Visual Studio Test Runner for 2010 or newer
Contents
- What do I need to use this?
- What can Chutzpah do?
- How do I use Chutzpah?
- How can I use it with RequireJS?
- How can I use it with TypeScript?
- How can I use it with CoffeeScript?
- How to build the code?
- How can I contribute to this project?
Requirements
GeneralVisual Studio integration
- Visual Studio 2010
- Visual Studio 2012 Update 3
- Visual Studio 2013
Features
Runs JavaScript unit tests from the command line
Run JavaScript unit tests from inside of Visual Studio
- Right click menu to run tests
- Shows test results in Error window
- Shows test results in Ouput window
- Integrates into VS 2012 Unit Test Explorer