summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/MultimediaViewer/tests/browser/features/mmv.navigation.feature
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/MultimediaViewer/tests/browser/features/mmv.navigation.feature')
-rw-r--r--www/wiki/extensions/MultimediaViewer/tests/browser/features/mmv.navigation.feature23
1 files changed, 23 insertions, 0 deletions
diff --git a/www/wiki/extensions/MultimediaViewer/tests/browser/features/mmv.navigation.feature b/www/wiki/extensions/MultimediaViewer/tests/browser/features/mmv.navigation.feature
new file mode 100644
index 00000000..39fae447
--- /dev/null
+++ b/www/wiki/extensions/MultimediaViewer/tests/browser/features/mmv.navigation.feature
@@ -0,0 +1,23 @@
+@chrome @en.wikipedia.beta.wmflabs.org @firefox @integration @test2.wikipedia.org
+Feature: Navigation
+
+ Background:
+ Given I am viewing an image using MMV
+
+ Scenario: Clicking the next arrow takes me to the next image
+ When I click the next arrow
+ Then the image and metadata of the next image should appear
+
+ Scenario: Clicking the previous arrow takes me to the previous image
+ When I click the previous arrow
+ Then the image and metadata of the previous image should appear
+
+ Scenario: Closing MMV restores the scroll position
+ When I close MMV
+ Then I should be navigated back to the original wiki article
+ And the wiki article should be scrolled to the same position as before opening MMV
+
+ Scenario: Browsing back to close MMV restores the scroll position
+ When I press the browser back button
+ Then I should be navigated back to the original wiki article
+ And the wiki article should be scrolled to the same position as before opening MMV