mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider
synced 2024-12-27 06:02:54 +00:00
0525f0bdb2
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
29 lines
1.3 KiB
Gherkin
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
|