From 6e1cab09aef923c0343f57340bfbe86803b73391 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Fri, 20 Jun 2025 14:22:58 +0300 Subject: [PATCH] Test if language selector changes the language --- test/system/select_language_test.rb | 20 ++++++++++++++++++++ test/system/site_test.rb | 5 ----- 2 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 test/system/select_language_test.rb diff --git a/test/system/select_language_test.rb b/test/system/select_language_test.rb new file mode 100644 index 000000000..d11c3497a --- /dev/null +++ b/test/system/select_language_test.rb @@ -0,0 +1,20 @@ +require "application_system_test_case" + +class SelectLanguageTest < ApplicationSystemTestCase + test "can select language when logged out" do + visit help_path + + within_content_heading do + assert_text "Getting Help" + assert_no_text "Obtenir de l’aide" + end + + click_on "Select Language" + click_on "français" + + within_content_heading do + assert_no_text "Getting Help" + assert_text "Obtenir de l’aide" + end + end +end diff --git a/test/system/site_test.rb b/test/system/site_test.rb index 54dcf744f..acdbd446b 100644 --- a/test/system/site_test.rb +++ b/test/system/site_test.rb @@ -91,11 +91,6 @@ class SiteTest < ApplicationSystemTestCase assert_selector ".tooltip", :text => "Zoom in to see" end - test "language selector should exist when logged out" do - visit "/" - assert_button "Select Language" - end - private def check_control_tooltips_on_low_zoom(locator) -- 2.39.5