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