A postcode exercise in Javascript
Here are the things you'll need...
Used to execute the tests. phantom-jasmine is incorporated via a git submodule. To enable it once you've cloned the repository:
git submodule update --init --recursive
If you encounter any problems refer to git submodules for help.
For phantom-jasmine to work, you'll need phantomjs.
If you're on a Mac, homebrew is your friend:
brew install phantomjs
This is used primarily to run cake to simplify executing tests and to automate building of coffeescript examples.
Install node.js.
If you're on a Mac, homebrew is your friend:
brew install node
Once you've installed node, just run:
npm install
You should see some output showing any dependencies being installed. Tests will then be run showing something like this:
Starting...
Finished
-----------------
6 specs, 0 failures in 0.007s.
ConsoleReporter finished
Now, just explore the examples.