Your extension will be available shortly on the Visual Studio Marketplace at this link.

Chutzpah Test Adapter for the Test Explorer


Chutzpah adapter for the Visual Studio Unit Test Explorer. Chutzpah is an open source JavaScript test runner which enables you to run JavaScript unit tests from the command line and from inside of Visual Studio.

4.1 Star
Visual Studio
2017, 2015, 2013, 2012
Download (163,157)
E-mail Twitter Digg Facebook
Add to favorites
Sign in to write a review
Sort by:

4 Star
by Rachel Pierson | December 22 2015

Nice tool. Minor quibble - it'd have been nice to be able to disable TeamCity integration instead of having it always on by default in that context. Whilst I'm sure it's useful for some, in my particular implementation my Chutzpah/Qunit tests are just one step in a longer NAnt script. The automatic TeamCity integration makes Chutzpah behave differently on a developer machine compared to how it does on the TeamCity server. Specifically, it changes the top line output message from "Success" to "Tests Passed: 1". When in reality there's a lot more going on in the wider script than just that one output from the Chutzpah runner.

Work-arounds I've used have included listing Chutzpah as a completely separate build step (not my preferred option - I like everything to be in NAnt, and besides there are some build steps Chutzpah depends upon and I don't want to have two NAnt scripts for before and after Chutzpah). Or, wrapping chutzpah.console.exe in a Console App to fool it into thinking it's not running in TeamCity at all, thereby getting it to stop changing the top line output and just give me the same output as on a developer PC.

3 Star
by M. Engelhardt | December 07 2015

Nice Tool, also with the extension of the context menu,
but I recieve an error wenn I want to look at the settings of Unit Test Explorer, I cannot open the unit test explorer and I keep getting an
System.Runtime.InteropServices.COMException (0x8971001E)
when I try to run JS Tests in debugger.

UPDTAE: I reinstalled evrything and the COM Exception is gone,
but I still cannot "use Chutzpah with debugger", it gives me this exception
Error: System.Runtime.InteropServices.COMException (0x8971001E): Ausnahme von HRESULT: 0x8971001E
bei EnvDTE80.Process2.Attach2(Object Engines)
bei Chutzpah.VS.Common.DteHelpers.DebugAttachToProcess(Int32 subjectProcessId, String debugEngine)
bei Chutzpah.VS.Common.VsDebuggerTestLauncher.LaunchTest(TestContext testContext)
bei Chutzpah.TestRunner.<>c__DisplayClassc.<ExecuteTestContexts>b__b(TestContext testContext)

and in the Unit Test Explorer the Jscript tets are always listed as not executed.

3 Star
by mxt1234 | July 23 2015

I'm trying to get it to run in TFS using the instructions under:

for Jasmine tests. However for some reason i'm getting 3x the number of tests being run with some failing. It seems like it's creating additionl specs, is there a way to turn it off?

Error is:

Failed TestService test that should fail. ..\binaries\_publishedwebsites\javascriptunittesting\bin\unittestexamplespec.js::testservice:: test that should fail.TestService test that should fail.

Any ideas on how to correct this?


Matthew Manela August 09 2015
| Edit |

Please file an issue on and include a repro if you can.

5 Star
by Karl M. Speer | June 04 2015

This extension is fantastic and powerful. Very configurable. Incredibly versatile. Documentation is very detailed and helpful. The developer is very responsive and does a great job helping users with issues. Highly recommend it.

4 Star
by SwarajGuduru | April 08 2015

Hi Matthew,

I am trying to integrate this tool with tfs build. it is working as expected.but resultant trx file is directly publishing to build URI, Is there any possible way to locate the trx in local folder(build controller location) and Can you please let me know how to generate the code coverage and publish the same to build uri. Even i tried with enable code coverage option but no luck. your help is much appreciated. Thanks.

5 Star
by Smiffy7 | November 11 2014

Works well.

But the JS Framework I am using uses RequireJS to pull in numerous other dependencies. Is there a way to tell the extension to load in other JS dependencies when running tests?

Additionally, the tests do not appear in the Test Explorer.

edit: I have just seen the settings file. Will amend my review once I have made progress with amending the settings.

5 Star
by Alex Beloff | October 26 2014

Can't make any progress in my ASP.NET MVC + AngularJS projects without this!!! This is a MUST HAVE tool!

3 Star
by Siôn Lewis | October 10 2014

A great Visual Studio (VS) extension; it enables Jasmine JS Specs to be run directly in IDE and the results displayed within VS's Test Explorer window.
The only real short fall I've found is that you cannot load Jasmine Fixtures within Chutzpah Test Adapter. This is a real shame as we have to resort to using a Spec Runner page/view within a browser and it limits what we can test during the IC process.
If anyone has a solution, please let me know what it is?

Matthew Manela October 10 2014
| Edit |

Please file a bug on with a repro of your issue and I can take a look.

5 Star
by jpope3536 | August 27 2014

2 Star
by Jovica Milenovic | July 27 2014

VS2012 (Update 4):
Test fails in Testexplorer but succeeds in "In-Browser-Test" using QUnit.

Matthew Manela July 27 2014
| Edit |

This is a bug in the version of QUnit chutzpah uses. I just commited a change to rev to the next version (

1 Star
by davidG of Elecuter | June 10 2014

Unfortunately, the plug-in simply doesn't work, with no tests or test projects showing up in the test explorer :(

Matthew Manela June 17 2014
| Edit |

Sorry it is not working for you. That usually means you have not configured Chutzpah correctly for your tests. Please file a repro on and I can help with that.

5 Star
by Benoit P | June 02 2014

Combined with the Chutzpah Test Runner Context Menu Extension this extension is, for me, the best solution available now for javascript TDD with Visual Studio (

4 Star
by Marcos Gallardo | May 28 2014

Awesome tool!
But it doesn't work on VS 2013 Update 2

Matthew Manela May 29 2014
| Edit |

It works for me fine in update 2. If you have a specific issue please file it with a repro at

4 Star
by heikeMind | April 03 2013

I like the plugin on my local development environment. But it has been a huge problem on setting up TFS with chutzpah in typescript. I have not able to fix an issue in the issue tracker almost a month:

I also not sure whether it is the only problem I faced unless I can solve it and move forward.
Also the blog for setting up TFS with chutzpah is outdated. The dll files are not matched. So I am also wonder whether I am doing a right by following the blog. Thanks.

2 Star
by MatthewBlott | March 29 2013

I've ranked this two stars which is a bit generous but I did have it working at some point a while ago. I've tried to install several times and have now rebuilt my machine and still no joy. I have posted a question on StackOverflow but, alas, not a single answer yet. I do a lot of JavaScript these days and this would be a real help but I'm wondering whether it's worth ditching VS and moving to WebStorm and a Mac environment.

Matthew Manela March 29 2013
| Edit |

Sorry that you are running into issues. I responded a few days ago on your StackOverflow post asking if you could file a bug on and attach a zip file which contains a repro. That would help me track and diagnose your issue.


5 Star
by OsirisTerje | February 03 2013

5 Star
by Ruezaki | December 25 2012

5 Star
by Konstantin Tarkus | December 24 2012

Great job! Keep it going.

5 Star
by Mads Kristensen | November 28 2012

5 Star
by Shimmy Weitzhandler | October 28 2012

+5 for the name!!!

1 - 20 of 24 Items