47 lines
2.1 KiB
Gherkin
47 lines
2.1 KiB
Gherkin
@login @reset-preferences-after @commons.wikimedia.beta.wmflabs.org
|
|
Feature: Live preview of display language changes
|
|
|
|
Background:
|
|
Given I am logged in
|
|
And I set "English" as the interface language
|
|
And I am on a page with interlanguage links
|
|
|
|
Scenario: Display language change is previewed immediately
|
|
Given I open "Language" panel of language settings
|
|
And I click the button with the ellipsis
|
|
And in the language filter I type hi
|
|
And I click on the link to select Hindi
|
|
Then I should see the text in the language panel in Hindi
|
|
|
|
Scenario: Live preview of display language changes can be reverted on cancel
|
|
Given I open "Language" panel of language settings
|
|
And I select a language different than English for display language
|
|
When I click Cancel
|
|
And I open "Language" panel of language settings
|
|
Then I should see the text in the language panel in English
|
|
|
|
Scenario: Live preview of display language changes can be reverted on closing the dialog with the X button
|
|
Given I open "Language" panel of language settings
|
|
And I select a language different than English for display language
|
|
When I click X
|
|
And I open "Language" panel of language settings
|
|
Then I should see the text in the language panel in English
|
|
|
|
Scenario: Live preview of display language changes can be reverted on closing the dialog on cancel from a different section
|
|
Given I open "Language" panel of language settings
|
|
And I select a language different than English for display language
|
|
And I switch to "Input" panel of language settings
|
|
When I click Cancel
|
|
And I open "Language" panel of language settings
|
|
Then I should see the text in the language panel in English
|
|
|
|
Scenario: Font setting is reset after pressing "Cancel"
|
|
Given I open "Fonts" panel of language settings
|
|
When I set English font to OpenDyslexic
|
|
And I apply the changes
|
|
And I open "Fonts" panel of language settings
|
|
And I set English font to System
|
|
And I click Cancel
|
|
When I open "Fonts" panel of language settings
|
|
Then the selected content font must be OpenDyslexic
|