]> git.openstreetmap.org Git - rails.git/blob - test/system/select_language_test.rb
Revert bogus rubocop correction
[rails.git] / test / system / select_language_test.rb
1 require "application_system_test_case"
2
3 class SelectLanguageTest < ApplicationSystemTestCase
4   test "can select language when logged out" do
5     visit help_path
6
7     within_content_heading do
8       assert_text "Getting Help"
9       assert_no_text "Obtenir de l’aide"
10     end
11
12     click_on "Select Language"
13     click_on "français"
14
15     within_content_heading do
16       assert_no_text "Getting Help"
17       assert_text "Obtenir de l’aide"
18     end
19   end
20
21   test "can select language when logged in" do
22     user = create(:user, :display_name => "LanguageTestUser")
23     sign_in_as(user)
24
25     visit help_path
26
27     assert_no_text "Préférences mises à jour"
28     within_content_heading do
29       assert_text "Getting Help"
30       assert_no_text "Obtenir de l’aide"
31     end
32
33     click_on "Select Language"
34     click_on "français"
35
36     assert_text "Préférences mises à jour"
37     within_content_heading do
38       assert_no_text "Getting Help"
39       assert_text "Obtenir de l’aide"
40     end
41
42     click_on "LanguageTestUser"
43     click_on "Mes préférences"
44
45     within_content_body do
46       assert_select "Langue préférée", :selected => "français"
47     end
48   end
49 end