|
|
@ -11,13 +11,17 @@ describe ApplicationController, type: :controller do
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
around do |example|
|
|
|
|
|
|
|
|
current_locale = I18n.locale
|
|
|
|
|
|
|
|
example.run
|
|
|
|
|
|
|
|
I18n.locale = current_locale
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
before do
|
|
|
|
before do
|
|
|
|
routes.draw { get 'success' => 'anonymous#success' }
|
|
|
|
routes.draw { get 'success' => 'anonymous#success' }
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
shared_examples 'default locale' do
|
|
|
|
shared_examples 'default locale' do
|
|
|
|
after { I18n.locale = I18n.default_locale }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it 'sets available and preferred language' do
|
|
|
|
it 'sets available and preferred language' do
|
|
|
|
request.headers['Accept-Language'] = 'ca-ES, fa'
|
|
|
|
request.headers['Accept-Language'] = 'ca-ES, fa'
|
|
|
|
get 'success'
|
|
|
|
get 'success'
|
|
|
|