Ruby 1.8.7 issues with the way exceptions are raised in rspec