mediawiki-extensions-Visual.../modules/ve-mw/tests/browser/features/cite.feature
Željko Filipin 966f2f7bbb [BrowserTest] Jenkins runs only passing Cucumber scenarios
To get at least some Cucumber scenarios running in Jenkins, disable all
of them that are failing and run only ones that are passing.

The next step will be to fix failing scenarios.

Bug: T94162
Change-Id: Id0338c1d6b86d6b45220c5c0802074be397fb607
2016-02-15 13:18:19 +00:00

101 lines
4.4 KiB
Gherkin

Feature: VisualEditor Cite
Background:
Given I go to the "Cite VisualEditor Test" page with content "Cite VisualEditor Test"
And I click in the editable part
And I open the Cite menu
Scenario: Website
When I click Website
And I fill in the first textarea with "http://en.wikipedia.org/"
And I fill in the second textarea with "Website Source title"
And I fill in the third textarea with "Website Source date 28 July 2014"
And I fill in the fourth textarea with "28 July 2014"
And I fill in the fifth textarea with "Website title"
And I fill in the sixth textarea with "Website publisher"
And I fill in the seventh textarea with "Website Last name"
And I fill in the eighth textarea with "Website First name"
And the Website input field titles are in the correct order
And I click Add more information
And I see Show more fields
And I type in a field name "New website field"
And I click the new field label
And I fill in the new field "New website field contents"
And I click Insert Citation
And I click Save page
And I click Review your changes
Then diff view should show the Website citation added
Scenario: Book
When I click Book
And I fill in the first textarea with "Book title"
And I fill in the second textarea with "Book author last name"
And I fill in the third textarea with "Book author first name"
And I fill in the fourth textarea with "Book publisher"
And I fill in the fifth textarea with "2014"
And I fill in the sixth textarea with "9780743273565"
And I fill in the seventh textarea with "Location of publication"
And I fill in the eighth textarea with "123"
And the Book input field titles are in the correct order
And I click Add more information
And I type in a field name "New book field"
And I click the new field label
And I fill in the new field "New book field contents"
And I click Insert Citation
And I click Save page
And I click Review your changes
Then diff view should show the Book citation added
Scenario: News
When I click News
And I fill in the first textarea with "News URL"
And I fill in the second textarea with "News Source title"
And I fill in the third textarea with "News Last name"
And I fill in the fourth textarea with "News First name"
And I fill in the fifth textarea with "News Source date"
And I fill in the sixth textarea with "News Work"
And I fill in the seventh textarea with "News URL access date"
And the News input field titles are in the correct order
And I click Insert Citation
And I click Save page
And I click Review your changes
Then diff view should show the News citation added
Scenario: Journal
When I click Journal
And I fill in the first textarea with "Journal title"
And I fill in the second textarea with "Journal Source date"
And I fill in the third textarea with "Journal Last Name"
And I fill in the fourth textarea with "Journal First Name"
And I fill in the fifth textarea with "Journal Source Date"
And I fill in the sixth textarea with "Journal Journal"
And I fill in the seventh textarea with "Journal Access Date"
And I fill in the eighth textarea with "Journal DOI"
And the Journal input field titles are in the correct order
And I click Insert Citation
And I click Save page
And I click Review your changes
Then diff view should show the Journal citation added
Scenario: Basic
When I click Basic
Then I should see the VisualEditor interface
And I should see the Options use this group text
And I should see the General references
#And I fill in General references
Scenario: Error message for required field not present
When I click Journal
And I fill in the first textarea with "Journal title"
And I click Insert Citation
Then I should see a Required parameters missing error
And I should see a Go back button
And I should see a Continue anyway button
Scenario: Reusing an existing reference
Given I go to a page that has references
When I edit the page with Some content related to existing reference
And I create a reference using existing reference
Then first link to reference should be visible
And second link to reference should be visible