From 374ce351b7c0a121dca7ffd5c2bd5f29046066b4 Mon Sep 17 00:00:00 2001 From: "M.Shibuya" Date: Sat, 10 Feb 2018 15:56:26 +0900 Subject: [PATCH] Fix build failures caused by i18n I18n.available_locales needs to be cleared before storing translations: svenfuchs/i18n#391 --- spec/spec_helper.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 0d6a6a39e..cc32da588 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -74,6 +74,9 @@ module I18nHelpers def change_locale_and_store_translations(locale, translations, &block) current_locale = I18n.locale begin + # I18n.available_locales needs to be cleared before storing translations: + # https://github.com/svenfuchs/i18n/pull/391 + I18n.available_locales = nil I18n.backend.store_translations locale, translations I18n.locale = locale yield