refactors localization spec using expect instead of global state
This commit is contained in:
@@ -34,13 +34,10 @@ feature 'Localization' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
scenario 'Locale switcher not present if only one locale' do
|
scenario 'Locale switcher not present if only one locale' do
|
||||||
initial_locales = I18n.available_locales
|
expect(I18n).to receive(:available_locales).and_return([:en])
|
||||||
I18n.available_locales = [:en]
|
|
||||||
|
|
||||||
visit '/'
|
visit '/'
|
||||||
expect(page).to_not have_content('Language')
|
expect(page).to_not have_content('Language')
|
||||||
expect(page).to_not have_css('div.locale')
|
expect(page).to_not have_css('div.locale')
|
||||||
|
|
||||||
I18n.available_locales = initial_locales
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user