Current File : /home/jvzmxxx/wiki/extensions/RevisionSlider/tests/browser/features/help.feature
@chrome @en.wikipedia.beta.wmflabs.org @firefox @integration
Feature: RevisionSlider help
  Background:
    Given I am logged in
    And a page with 2 revision(s) exists
    And I have reset my preferences
    And RevisionSlider is enabled as a beta feature
    And I am on the diff page

  Scenario: RevisionSlider tutorial is present on first load
    When I click on the expand button
    And I wait until the RevisionSlider has loaded
    Then The help dialog should be visible

  Scenario: RevisionSlider tutorial is not present after it was dismissed once
    When I click on the expand button
    And I wait until the RevisionSlider has loaded
    And I have dismissed the help dialog
    And I refresh the page
    And I click on the expand button
    And I wait until the RevisionSlider has loaded
    Then The help dialog should not be present

  Scenario: RevisionSlider tutorial sequence works
    When I click on the expand button
    And I wait until the RevisionSlider has loaded
    And I have moved to the next step
    And I have moved to the next step
    And I have moved to the next step
    And I have closed the help dialog at the end
    And I refresh the page
    And I click on the expand button
    And I wait until the RevisionSlider has loaded
    Then The help dialog should not be present