blob: 74456e62eb85ee352bfb50b76035476608971af5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# frozen_string_literal: true
RSpec.shared_examples 'switches to user preferred language' do |msg_id_example|
context 'with preferred_language in cookies' do
render_views
let(:user_preferred_language) { 'zh_CN' }
subject { get :new }
before do
cookies['preferred_language'] = user_preferred_language
end
it 'renders new template with cookies preferred language' do
expect(subject).to render_template(:new)
expect(response).to have_gitlab_http_status(:ok)
expected_text = Gitlab::I18n.with_locale(user_preferred_language) { _(msg_id_example) }
expect(response.body).to include(expected_text)
end
end
end
|