From e9c4e63bc56c5f174b6d44dd05a919e89465ebf1 Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Tue, 31 Dec 2013 12:03:22 +0200 Subject: [PATCH] Fix the Autonym tests after the removal of the 'end' class The end class was removed at https://github.com/wikimedia/jquery.uls/pull/122 Change-Id: I548df1f14025cac0c4a89401474171d0558ff8b1 --- tests/browser/features/step_definitions/panel_steps.rb | 2 +- tests/browser/features/support/pages/panel_page.rb | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/browser/features/step_definitions/panel_steps.rb b/tests/browser/features/step_definitions/panel_steps.rb index b34882cd..c5835c2b 100644 --- a/tests/browser/features/step_definitions/panel_steps.rb +++ b/tests/browser/features/step_definitions/panel_steps.rb @@ -73,7 +73,7 @@ When(/^I switch to Input panel of language settings/) do end Then(/^the language list of ULS should use Autonym font$/) do - on(PanelPage).autonym_element.style("font-family").should == "'Autonym',sans-serif" + on(PanelPage).uls_language_name_item("en").style("font-family").should == "'Autonym',sans-serif" end Then(/^I should see (.*) as the selected input language$/) do |language| diff --git a/tests/browser/features/support/pages/panel_page.rb b/tests/browser/features/support/pages/panel_page.rb index bd0a3033..93748451 100644 --- a/tests/browser/features/support/pages/panel_page.rb +++ b/tests/browser/features/support/pages/panel_page.rb @@ -17,8 +17,6 @@ class PanelPage div(:panel_side_display, id: "display-panel-trigger") div(:panel_side_input, id: "input-panel-trigger") - ul(:autonym, class: "three columns end") - span(:panel_button_close, id: "languagesettings-close") button(:panel_button_apply, class: "uls-settings-apply") button(:panel_button_cancel, class: "uls-settings-cancel") @@ -48,6 +46,10 @@ class PanelPage # Is there way to access the html element? div(:interface, id: "footer") + def uls_language_name_item(language) + @browser.element(css: ".uls-language-block li[lang=#{language}] a") + end + def content_font font("#mw-content-text") end