mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 20:21:25 +08:00
add site setting for setting locale from header
This commit is contained in:
@ -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")
|
||||
|
||||
|
Reference in New Issue
Block a user