MountainWest RubyConf 2008: BDD with Shoulda
Learn how to use Shoulda to increase your test coverage and readability as we walk through developing an application using BDD methodologies. In addition, you'll learn good general testing techniques, including judicious use of mocking and stubbing. At the end of the presentation, you'll be given a thorough crash course on the advanced meta-programming techniques that went into the development of Shoulda and the various model and controller macros.
Author: Tammer Saleh