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

Reply via email to