Probably you have already noticed that, but in Rails 3 got some new stuff going on. Same goes when testing Rails applications. Using errors.in(:key) is now deprecated so you’ll probably need to change a whole bunch of tests and assertions. However, there is a quite fast way to do it. Open project in Netbeans and use Replace in project.
Go to Edit –> Replace in projects and type into corresponding fields:
Containing text: errors.on\((.+)\)\, Replace With: errors\[$1\].first\,
Select “regular expression” and press find. Wait few seconds for the results and press replace.
After that rerun your tests:
rake test:all # or if rspec rake spec