Add extra locales to bootstrap.json

This allows an app (such as Ember CLI) to get the full list of locales
for a user, including admin and overrides.
This commit is contained in:
Robin Ward
2020-09-23 14:48:52 -04:00
parent 3684337e4a
commit 1976306539
2 changed files with 22 additions and 1 deletions

View File

@ -39,4 +39,16 @@ describe BootstrapController do
expect(preloaded['topicTrackingStates']).to be_present
end
it "returns extra locales (admin) when staff" do
user = Fabricate(:admin)
sign_in(user)
get "/bootstrap.json"
expect(response.status).to eq(200)
json = response.parsed_body
expect(json).to be_present
bootstrap = json['bootstrap']
expect(bootstrap['extra_locales']).to be_present
end
end