mediawiki-extensions-Revisi.../tests/browser/features/pointers.feature
WMDE-Fisch 0525f0bdb2 Do not assume that revIds increase in time
This patch fixes issues with the RevisonSlider assuming that the higher
revision id belongs to the newer revision. Min/Max methods to decide what
the diff and what the oldid is are removed and the usage of methods is
adjusted accordingly.

Also the test for switchover pointers is removed since this will not work
with the patch.

Bug: T164455
Change-Id: If5d9cbb8ebd872aee376d249942e6881c8edb984
2017-06-01 18:29:22 +02:00

29 lines
1.3 KiB
Gherkin

@chrome @en.wikipedia.beta.wmflabs.org @firefox @integration
Feature: RevisionSlider pointers
Background:
Given a page with 5 revision(s) exists
Scenario: RevisionSlider pointers move when revision bars are clicked
Given I am on the diff page
When I have loaded the RevisionSlider and dismissed the help dialog
And I click on revision 3 to move the lower pointer
And I wait until the diff has loaded
And I click on revision 4 to move the upper pointer
And I wait until the diff has loaded
Then the lower pointer should be on revision 3
And the upper pointer should be on revision 4
And revision 3 should be loaded on the left of the diff
And revision 4 should be loaded on the right of the diff
Scenario: RevisionSlider pointers can be dragged
Given I am on the diff page
When I have loaded the RevisionSlider and dismissed the help dialog
And I drag the lower pointer to revision 3
And I wait until the diff has loaded
And I drag the upper pointer to revision 4
And I wait until the diff has loaded
Then the lower pointer should be on revision 3
And the upper pointer should be on revision 4
And revision 3 should be loaded on the left of the diff
And revision 4 should be loaded on the right of the diff