Fix and enable feature Persistent settings
* Reuse existing steps where possible * Rename steps file to match convention * Moved unrelated steps to a new file * Added wait for saving https://mingle.corp.wikimedia.org/projects/internationalization/cards/3822 Bug: 56885 Change-Id: I480058430696579947187265b940ea46156f1519
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
When(/^I set English font to System$/) do
|
||||
on(PanelPage).select_font_for_content = 'System font'
|
||||
end
|
||||
|
||||
And(/^I set English font to OpenDyslexic$/) do
|
||||
on(PanelPage).select_font_for_content = 'OpenDyslexic'
|
||||
end
|
||||
|
||||
Then(/^the selected content font must be OpenDyslexic$/) do
|
||||
on(PanelPage).select_font_for_content.should == 'OpenDyslexic'
|
||||
end
|
||||
|
||||
And(/^I select a language different than English for display language$/) do
|
||||
on(PanelPage).other_language_button_element.click
|
||||
end
|
||||
|
||||
And(/^I click on the link to select Hindi$/) do
|
||||
on(InterlanguagePage).hindi_link_element.click
|
||||
end
|
||||
|
||||
Then(/^I should see the text in the language panel in (.+?)$/) do |language|
|
||||
code = on(PanelPage).language_to_code(language)
|
||||
on(PanelPage).uls_display_settings_element.attribute('lang').should == code
|
||||
end
|
||||
Reference in New Issue
Block a user