Bmansurov has uploaded a new change for review.
https://gerrit.wikimedia.org/r/278091
Change subject: QA: testing whether the existing language overlay behaves as
expected
......................................................................
QA: testing whether the existing language overlay behaves as expected
DO NOT MERGE
The patch will be abandoned after the test.
Change-Id: I54bcf7915932608246539d18cabc6feb909c4729
---
M tests/browser/features/language.feature
M tests/browser/features/step_definitions/language_steps.rb
M tests/browser/features/support/pages/article_page.rb
3 files changed, 9 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend
refs/changes/91/278091/1
diff --git a/tests/browser/features/language.feature
b/tests/browser/features/language.feature
index b5d96fe..ca06b6c 100644
--- a/tests/browser/features/language.feature
+++ b/tests/browser/features/language.feature
@@ -8,6 +8,10 @@
And I see the language overlay
@smoke @integration
+ Scenario: See a language link
+ And I should see at least one language link
+
+ @smoke @integration
Scenario: Closing language overlay (overlay button)
When I click the language overlay close button
Then I should not see the languages overlay
diff --git a/tests/browser/features/step_definitions/language_steps.rb
b/tests/browser/features/step_definitions/language_steps.rb
index 24be76b..103e101 100644
--- a/tests/browser/features/step_definitions/language_steps.rb
+++ b/tests/browser/features/step_definitions/language_steps.rb
@@ -17,3 +17,7 @@
Then(/^I should see the language overlay$/) do
expect(on(ArticlePage).overlay_languages_element.when_present).to be_visible
end
+
+Then(/^I should see at least one language link$/) do
+ expect(on(ArticlePage).overlay_language_link_element.when_present).to
be_visible
+end
diff --git a/tests/browser/features/support/pages/article_page.rb
b/tests/browser/features/support/pages/article_page.rb
index ea66695..3c1d1c4 100644
--- a/tests/browser/features/support/pages/article_page.rb
+++ b/tests/browser/features/support/pages/article_page.rb
@@ -141,6 +141,7 @@
a(:alternative_language_button, css: '#page-actions #language-switcher')
# Can't use generic overlay class as this will match with the LoadingOverlay
that shows before loading the language overlay
div(:overlay_languages, css: '.language-overlay')
+ a(:overlay_language_link, css: '.site-link-list a')
# footer
a(:desktop_link, text: 'Desktop')
--
To view, visit https://gerrit.wikimedia.org/r/278091
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I54bcf7915932608246539d18cabc6feb909c4729
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Bmansurov <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits