Shameless plug: many people have viewed my screencast on Test-First Development with Rails and have said that it cleared up months of confusion in only 90 minutes. Only $9 here:
http://peepcode.com/products/test-first-development
Geoffrey Grosenbach