Zfilipin has uploaded a new change for review.
https://gerrit.wikimedia.org/r/49940
Change subject: Feature: Guided Tour, Scenario: Check that "Looking for more to
do" guider does not appear when page is saved but not changed
......................................................................
Feature: Guided Tour, Scenario: Check that "Looking for more to do" guider does
not appear when page is saved but not changed
Change-Id: I7f4a4d706187f7da426938f6c73b81d3057d0a7c
---
M features/guided_tour.feature
M features/step_definitions/guided_tour_steps.rb
M features/support/pages/tour_page.rb
3 files changed, 17 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/qa/browsertests
refs/changes/40/49940/1
diff --git a/features/guided_tour.feature b/features/guided_tour.feature
index 6f8928a..7e7b850 100644
--- a/features/guided_tour.feature
+++ b/features/guided_tour.feature
@@ -19,3 +19,8 @@
Given I am on a page with Preview guider
When I click Show Preview on the wiki page
Then I should see a You're almost finished guider
+
+ Scenario: Check that "Looking for more to do" guider does not appear when
page is saved but not changed
+ Given I am on a page with You're almost finished guider
+ When I save the page without changing anything
+ Then Looking for more to do guider should not appear
diff --git a/features/step_definitions/guided_tour_steps.rb
b/features/step_definitions/guided_tour_steps.rb
index 1d5d298..ec2821e 100644
--- a/features/step_definitions/guided_tour_steps.rb
+++ b/features/step_definitions/guided_tour_steps.rb
@@ -1,5 +1,3 @@
-
-
When /^I append \?tour=gettingstarted to the page URL$/ do
@browser.goto(@browser.url + '?tour=gettingstarted')
end
@@ -47,6 +45,15 @@
on(TourPage).guider4_element.should exist
end
+Given /^I am on a page with You're almost finished guider$/ do
+ step 'I am on a page with Preview guider'
+ step 'I click Show Preview on the wiki page'
+end
+When /^I save the page without changing anything$/ do
+ on(TourPage).submit_changes
+end
-
+Then /^Looking for more to do guider should not appear$/ do
+ on(TourPage).guider5_element.should_not be_visible
+end
diff --git a/features/support/pages/tour_page.rb
b/features/support/pages/tour_page.rb
index a1a43c0..ac68b70 100644
--- a/features/support/pages/tour_page.rb
+++ b/features/support/pages/tour_page.rb
@@ -5,7 +5,9 @@
div(:guider2, id: 'gt-gettingstarted-2')
div(:guider3, id: 'gt-gettingstarted-3')
div(:guider4, id: 'gt-gettingstarted-4')
+ div(:guider5, id: 'gt-gettingstarted-5')
a(:edit, text: 'Edit')
a(:okay, text: 'Okay')
button(:preview, id: 'wpPreview')
+ button(:submit_changes, id: "wpSave")
end
--
To view, visit https://gerrit.wikimedia.org/r/49940
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7f4a4d706187f7da426938f6c73b81d3057d0a7c
Gerrit-PatchSet: 1
Gerrit-Project: qa/browsertests
Gerrit-Branch: master
Gerrit-Owner: Zfilipin <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits