set application locale from custom LTI launch parameter

This commit is contained in:
Hauke Klement
2015-02-23 11:33:43 +01:00
parent 6d592472e7
commit 5bfe03c426
3 changed files with 22 additions and 5 deletions

View File

@ -40,9 +40,18 @@ describe ApplicationController do
let(:locale) { :de }
context 'when specifying a locale' do
it 'overwrites the session' do
expect(session).to receive(:[]=).with(:locale, locale.to_s)
get :welcome, locale: locale
context "using the 'custom_locale' parameter" do
it 'overwrites the session' do
expect(session).to receive(:[]=).with(:locale, locale.to_s)
get :welcome, custom_locale: locale
end
end
context "using the 'locale' parameter" do
it 'overwrites the session' do
expect(session).to receive(:[]=).with(:locale, locale.to_s)
get :welcome, locale: locale
end
end
end