Merge pull request #3096 from consul/backport-1630-fix_flaky_localization_specs

Fix flaky localization specs
This commit is contained in:
Javier Martín
2018-12-11 19:56:37 +01:00
committed by GitHub

View File

@@ -41,12 +41,19 @@ feature 'Localization' do
expect(page).to have_select('locale-switcher', selected: 'Español')
end
scenario 'Locale switcher not present if only one locale' do
allow(I18n).to receive(:available_locales).and_return([:en])
context "Only one locale" do
before do
allow(I18n).to receive(:available_locales).and_return([:en])
I18n.reload!
end
visit '/'
expect(page).not_to have_content('Language')
expect(page).not_to have_css('div.locale')
after { I18n.reload! }
scenario "Locale switcher not present" do
visit '/'
expect(page).not_to have_content('Language')
expect(page).not_to have_css('div.locale')
end
end
context "Missing language names" do