rSpec 0.7 is out
Looks like they shipped rSpec version 0.7. If you have used it, please make sure the check the upgrade section of the wiki for notes on where it breaks backwards compatibility.
We have been using it at EdgeCase with great success. Our latest project has been helped by the paradigm shift that rSpec helps bring about in our testing. Plus the output is just like reading a printed spec sheet.
Why upgrade to 0.7? They have made some excellent improvements to the mocking and stubbing libraries, and some awesome improvements to the rSpec on Rails plugin. Most notably, you can test your views independently of your controllers (thanks to ZenTest). You can also test your rjs responses as well.
But the real reason you should check it out:

That’s right, they’ve taken the idea of RedGreen (part of the ZenTest package) a step further and highlighted which specs are passing and which are failing.
Comments
-
FYI - ZenTest provides the "feeling" of separation between view and controller tests, but under the hood the view tests use the app-specific controllers and vice versa. 'spec/rails' takes this a step further and completely isolates the controller specs from any views by not rendering the views. You can override that if you prefer, but the isolation is very helpful. Also, view specs are completely isolated from any app-specific controllers. It still uses ActionController::Base to render the view, but it's not coupled to YOUR controllers. In fact, they don't even have to exist! This seems insane to some, especially those who have not experienced TDD/BDD before they got into testing through rails. But coupled with a good integration test suite, this approach gives you a spec suite that runs super fast (especially if you mock the models), isolates failures very well, and reduces coupling across concerns.


