Fix failing test on Travis

the I18n error message is slightly different in 
rails 3.1.

I have also split these tests out into another file.