The argument for raising an error being passed to I18n.translate are no longer supported. The test was not catching the error because a different exception than TranslationMissing was being raised. We reduced the rescue to only respond to MissingTranslation exception, which would be saved by the :en translation. We updated the gemspec accordingly to reflect the new dependency on I18n version 0.5.0
The documentation for the exception option is here:
upgraded i18n dependency to 0.5 because the options for raising an ex…
…ception have changed from :throw to :raise.
Is this dependency definitely the correct one? For me, faker-1.0.1 fails test_locale.rb with i18n-0.5.0 installed, but passes with i18n-0.6.0