X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e731dd71a77ad4ad1e9db22535e89444bb98e5d9..fa7841acbf0c0702d0f0988cd999f6a259aaf587:/config/initializers/i18n.rb?ds=inline

diff --git a/config/initializers/i18n.rb b/config/initializers/i18n.rb
index 6e0930017..8f74c3cd3 100644
--- a/config/initializers/i18n.rb
+++ b/config/initializers/i18n.rb
@@ -18,7 +18,7 @@ module OpenStreetMap
       def store_translations(locale, data, options = {})
         locale = ::I18n::Locale::Tag::Rfc4646.tag(locale).to_s
 
-        super(locale, data, options)
+        super
       end
     end
 
@@ -42,6 +42,12 @@ I18n.fallbacks.map("no" => "nb")
 
 I18n.enforce_available_locales = false
 
+if Rails.env.test?
+  I18n.exception_handler = proc do |exception|
+    raise exception.to_exception
+  end
+end
+
 Rails.configuration.after_initialize do
   I18n.available_locales
 end