Chutzpah 1.4.0 Released

A new version of Chutzpah is now available. Grab the new bits from CodePlex and NuGet or go to the Visual Studio Gallery to get the updated Visual Studio Extension  and Test Adapter for Visual Studio 11 Beta. This release … Continue reading →

Chutzpah 1.3.0 Released

A new version of Chutzpah is now live on Visual Studio Gallery, CodePlex and now NuGet. This release contains the following changes: Features 1. Chutzpah is now able to run Jasmine tests in addition to QUnit. This was a large … Continue reading →

Chutzpah: A JavaScript Test Runner Released

I just released to CodePlex and the Visual Studio Gallery a new project called Chutzpah. Chutzpah is an open source JavaScript unit test runner which helps you integrate JavaScript unit testing into your website. It enables you to run JavaScript … Continue reading →

OpenWithTest 0.4 Released

OpenWithTest 0.4 has been release on the Visual Studio Gallery. If you already have it installed you should get an update in your extension manager. Release Notes Added an OpenWithTest toolbar button. This button allows you to quickly enable and … Continue reading →

A simple JavaScript stubbing function

Stop! If you are looking for a full featured JavaScript stubbing/mocking library you will be thoroughly disappointed by this post. There are many really good and full featured frameworks for this such as QMock , JSMock and my current personal … Continue reading →

OpenWithTest released on Visual Studio Gallery

Download Either download from the extension manager by searching OpenWithTest or go to the project page here. Summary Open with Test is a Visual Studio extension which serves one simple task: To always open your test files and implementation files together. Details When writing unit tested applications (especially while practicing TDD) you will often open…


DRY and Unit Tests don’t mix well

When reading source code, I sometimes come across unappealing code(sometimes even my own).  However, there is one kind of “bad code” I see quite frequently.  It is a set of unit tests which have had the DRY (Don’t Repeat Yourself) principle unduly forced upon them.  DRY is the idea that you shouldn’t have to write…

Code Assumptions

My co-workers and I recently came across a piece of code which exposed some assumptions we had about the “correct” behavior of two functions; these assumptions turned out to be false.  The code dealt with determining if the IP of a  request coming into to a website matches a certain range of IP address. The…