]> git.openstreetmap.org Git - rails.git/blob - test/system/preferences_test.rb
Add frozen_string_literal comments to ruby files
[rails.git] / test / system / preferences_test.rb
1 # frozen_string_literal: true
2
3 require "application_system_test_case"
4
5 class PreferencesTest < ApplicationSystemTestCase
6   test "shown English as selected language when user has unknown language in preferences" do
7     sign_in_as(create(:user, :languages => ["unknown"]))
8
9     visit basic_preferences_path
10
11     assert_select "Preferred Language", :selected => "English"
12   end
13
14   test "flash message shows in original language" do
15     sign_in_as(create(:user))
16
17     visit basic_preferences_path
18     click_on "Update Preferences"
19
20     assert_content "Preferences updated"
21   end
22
23   test "flash message shows in new language" do
24     sign_in_as(create(:user))
25
26     visit basic_preferences_path
27     select "français", :from => "Preferred Language"
28     click_on "Update Preferences"
29
30     assert_content "Préférences mises à jour"
31   end
32
33   test "flash message shows in new language on advanced page" do
34     sign_in_as(create(:user))
35
36     visit advanced_preferences_path
37     fill_in "Preferred Languages", :with => "fr"
38     click_on "Update Preferences"
39
40     assert_content "Préférences mises à jour"
41   end
42 end