Rspec, shoulda - co można tym testować?

Czy powyższymi (jednym albo drugim) mogę testować i kontrolery i modele?
Jakie są najlepsze sposoby testowania?
Jakieś dobre poradniki?

Chyba najbardziej up-to-date będzie http://www.pragprog.com/titles/achbd/the-rspec-book, jakoś w grudniu ma się pojawić wersja na papierowa i finalny ebook.

Testować da się wszystko – modele, kontrolery, wszystko na raz, wszystko z osobna. Temat-rzeka.

Książkę polecam, warto wydać $24 na ebooka, w najbliższym czasie ma się pojawić wersja pełna - będzie darmowy update.

Dzięki, wygląda ciekawie.