mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-16 10:50:52 +00:00
b020728668
Additional change * Add it to the list of smoke tests Depends-On: I731608412eb2ade95abb79ed8240cfec0f06fb98 Bug: T189194 Change-Id: If8a20202365d92766c52091d96633a74d72e480e
54 lines
2 KiB
Gherkin
54 lines
2 KiB
Gherkin
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org @vagrant
|
|
Feature: Talk
|
|
|
|
Background:
|
|
Given I am using the mobile site
|
|
|
|
@login
|
|
Scenario: Talk on a page that does exist
|
|
Given the page "Talk:Selenium talk test" exists
|
|
And I am logged into the mobile website
|
|
And the page "Selenium talk test" exists
|
|
When I click the talk button
|
|
Then I should see the talk overlay
|
|
|
|
@login @integration
|
|
Scenario: Talk on a page that doesn't exist (bug 64268)
|
|
Given I am logged into the mobile website
|
|
And I am on a page that does not exist
|
|
When I click the talk button
|
|
Then I should see the talk overlay
|
|
|
|
@smoke @integration @login
|
|
Scenario: Add discussion for talk page possible as logged in user
|
|
Given the page "Talk:Selenium talk test" exists
|
|
And I am logged into the mobile website
|
|
And the page "Selenium talk test" exists
|
|
When I click the talk button
|
|
Then there should be an add discussion button
|
|
|
|
@smoke @integration @login
|
|
Scenario: Add topic button shows on talk pages for logged in users
|
|
Given the page "Talk:Selenium talk test" exists
|
|
And I am logged into the mobile website
|
|
And I am on the "Talk:Selenium UI test" page
|
|
And there should be an add discussion button
|
|
When I click the talk button
|
|
Then there should be an add discussion button
|
|
|
|
@integration
|
|
Scenario: A newly created topic appears in the list of topics immediately
|
|
Given the page "Talk:Selenium talk test" exists
|
|
And I am logged into the mobile website
|
|
And the page "Selenium talk test" exists
|
|
When I click the talk button
|
|
And I see the talk overlay
|
|
And no topic is present
|
|
And I add a topic called "New topic"
|
|
Then I should see the topic called "New topic" in the list of topics
|
|
|
|
Scenario: Add discussion on talk page not possible as logged out user
|
|
Given the page "Talk:Selenium talk test" exists
|
|
And the page "Selenium talk test" exists
|
|
Then there should be no talk button
|