Add locale selector
This commit is contained in:
parent
b32e23b412
commit
a0478eab94
9 changed files with 179 additions and 4 deletions
|
@ -93,4 +93,24 @@ class SiteTest < ApplicationSystemTestCase
|
|||
li.hover
|
||||
assert_selector ".tooltip", :text => "Zoom in"
|
||||
end
|
||||
|
||||
test "language selector should exist when logged out" do
|
||||
visit "/"
|
||||
assert_selector ".language-change-trigger", :visible => "all"
|
||||
Locale.available
|
||||
.each do |locale|
|
||||
if I18n.exists? "shared.language_selector.#{locale}"
|
||||
assert_selector "option[value='#{locale}']", :visible => "all"
|
||||
else
|
||||
assert_no_selector "option[value='#{locale}']", :visible => "all"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
test "language selector should not exist when logged in" do
|
||||
sign_in_as(create(:user))
|
||||
|
||||
visit "/"
|
||||
assert_no_selector ".language-change-trigger", :visible => "all"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue