Я новичок в RSpec и не могу узнать, как проверить следующее:
В моем контроллере приложения (в приложении Rails 3) я установил локаль в фильтре before, например,
def set_locale
I18n.locale = ["en", Setting.locale, get_locale_from_subdomain].compact.last
end
def get_locale_from_subdomain
locale = request.subdomain.split('.').first
return nil unless LOCALES.include? locale
locale
end
Таким образом, в основном, для en.example.com и example.com будет локаль en, а для fr.example.com будет установлено значение fr.
Как я могу это проверить?