add site setting for setting locale from header

This commit is contained in:
scossar
2016-03-14 16:18:19 -07:00
parent 9fc9f029ea
commit 0cbeda8414
5 changed files with 26 additions and 3 deletions

View File

@ -148,10 +148,11 @@ describe TopicsController do
end
end
context "allow_user_locale enabled" do
context "set_locale_from_accept_language_header enabled" do
context "accept-language header differs from default locale" do
before do
SiteSetting.stubs(:allow_user_locale).returns(true)
SiteSetting.stubs(:set_locale_from_accept_language_header).returns(true)
SiteSetting.stubs(:default_locale).returns("en")
set_accept_language("fr")
end
@ -178,7 +179,7 @@ describe TopicsController do
context "the preferred locale includes a region" do
it "returns the locale and region separated by an underscore" do
SiteSetting.stubs(:allow_user_locale).returns(true)
SiteSetting.stubs(:set_locale_from_accept_language_header).returns(true)
SiteSetting.stubs(:default_locale).returns("en")
set_accept_language("zh-CN")