Writing and Testing JavaScript-heavy Web 2.0 apps with JSUnit
Improving Tests With Object Mothers And Internal Dsls