Jasmine-intro is a project mainly written in JavaScript, it's free.
The demo files for the blog post
http://www.2ality.com/2011/10/jasmine.html