5
我是新來的RSpec的,我不能找出如何測試以下:測試使用RSpec:設置本地化基於第一分區
在我的應用程序控制器(在Rails 3應用程序),我設置區域設置在過濾器之前,像這樣
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」將有一個「恩」區域,而「fr.example.com」將將語言環境設置爲「fr」。
我該如何測試?