Automated UI testing with Jasmine and Zombie
On my quest to be more able on the developer side of things, as well as my recently developed love to Node.js, I recently was looking for a good way to automate at least part of the user interface testing on a secret after-hours project. I don't need anything fancier than simple "It works if there's a button on the screen", but I expect to have quite a few of small cases when the project grows. Looking through the tools I could use, I finally settled with Zombie as a headless browser and Jasmine as a way to describe test cases (I tried Vows as well and I might actually go with it, but my first spike was done using Jasmine), which is pretty useful, since you can use Jasmine or Vows for server-side Node.js tests as well.