Posts

Showing posts from December, 2008

Unit Testing Using Context

Jeremy McAnally has released a gem called context allowing contexts in Test::Unit tests. It's all the rage, even those crazy Rails guys are doing it (although I did check out some of their unit tests earlier and couldn't find any).

Anyway, I'm way behind on my TDD and BDD and all other testing acronyms so I decided to give it a go. These are way simple tests and I actually did it the normal Rails way initially before "converting" to the context way of doing it.

I've got converting up there in quotes because it was really, really simple and I hardly did anything which is fantastic because the easier something that's good is to do, the more people will eventually do it; think Rails conventions.

Getting Started

Get the gem:
$ gem sources -a http://gems.github.com
$ sudo gem install jeremymcanally-contextThat is outlined as the install procedure, but you can't just use it as you must require that bad boy for your Rails app to use it - so put this in your test_h…

Rebuild the locate database on Mac

Just because I always forget.
$ sudo /usr/libexec/locate.updatedb