Test Driven Development - Ruby Experiment - http://www.railstutorial.org/book