1 # frozen_string_literal: true
3 require "application_system_test_case"
5 class SelectLanguageTest < ApplicationSystemTestCase
6 test "can select language when logged out" do
9 within_content_heading do
10 assert_text "Getting Help"
11 assert_no_text "Obtenir de l’aide"
14 click_on "Select Language"
17 within_content_heading do
18 assert_no_text "Getting Help"
19 assert_text "Obtenir de l’aide"
23 test "can select language when logged in" do
24 user = create(:user, :display_name => "LanguageTestUser")
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"
35 click_on "Select Language"
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"
44 click_on "LanguageTestUser"
45 click_on "Mes préférences"
47 within_content_body do
48 assert_select "Langue préférée", :selected => "français"