A CoffeeScript skeleton project for test-driving with Jasmine BDD
Based on the change to module management in npm
v1.0+, the following modules are now local to this project:
- coffee-script
- uglify-js
- growl, which requires growlnotify to be available on your
PATH
You shouldn't have to install them with npm
. If you're not running OS X, or don't have Growl available, you obviously won't see any pretty notifications. But it should be trivial to replace that function with your OS specific variant if you'd like to.
From project root:
cake watch:all
That's it. Hack away and run your test suite with SpecRunner.html
. There are several other tasks in Cakefile
that you can checkout in the source, or simply execute:
cake
for a few short descriptions.
I've written a couple of posts about this skeleton project where you can learn more about why and how you can make use of it.