From 0f38d42d5516182f75fdb68a16f9a8208871cf01 Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Sun, 18 May 2025 22:47:21 +0200 Subject: [PATCH] FIX: rely on capybara waiters --- spec/system/search_shortcut_variation_spec.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/spec/system/search_shortcut_variation_spec.rb b/spec/system/search_shortcut_variation_spec.rb index 1b5bb82782135..785bb542c8b46 100644 --- a/spec/system/search_shortcut_variation_spec.rb +++ b/spec/system/search_shortcut_variation_spec.rb @@ -19,7 +19,7 @@ expect(welcome_banner).to be_visible page.send_keys("/") expect(search_page).to have_search_menu - expect(current_active_element[:id]).to eq("welcome-banner-search-input") + expect(page).to have_css("#welcome-banner-search-input:focus") page.send_keys(:escape) expect(search_page).to have_no_search_menu_visible end @@ -34,7 +34,7 @@ expect(welcome_banner).to be_invisible page.send_keys("/") expect(search_page).to have_search_menu - expect(current_active_element[:id]).to eq("header-search-input") + expect(page).to have_css("#header-search-input:focus") page.send_keys(:escape) expect(search_page).to have_no_search_menu_visible end @@ -49,7 +49,7 @@ expect(welcome_banner).to be_hidden page.send_keys("/") expect(search_page).to have_search_menu - expect(current_active_element[:id]).to eq("header-search-input") + expect(page).to have_css("#header-search-input:focus") page.send_keys(:escape) expect(search_page).to have_no_search_menu_visible end @@ -67,7 +67,7 @@ expect(welcome_banner).to be_visible page.send_keys("/") expect(search_page).to have_search_menu - expect(current_active_element[:id]).to eq("welcome-banner-search-input") + expect(page).to have_css("#welcome-banner-search-input:focus") page.send_keys(:escape) expect(search_page).to have_no_search_menu_visible end @@ -82,7 +82,7 @@ expect(welcome_banner).to be_invisible page.send_keys("/") expect(search_page).to have_search_menu - expect(current_active_element[:id]).to eq("icon-search-input") + expect(page).to have_css("#icon-search-input:focus") page.send_keys(:escape) expect(search_page).to have_no_search_menu_visible end @@ -97,7 +97,7 @@ expect(welcome_banner).to be_hidden page.send_keys("/") expect(search_page).to have_search_menu - expect(current_active_element[:id]).to eq("icon-search-input") + expect(page).to have_css("#icon-search-input:focus") page.send_keys(:escape) expect(search_page).to have_no_search_menu_visible end @@ -112,7 +112,7 @@ visit "/t/#{topic.slug}/#{topic.id}" page.send_keys("/") expect(search_page).to have_search_menu - expect(current_active_element[:id]).to eq("icon-search-input") + expect(page).to have_css("#icon-search-input:focus") page.send_keys(:escape) expect(search_page).to have_no_search_menu_visible end