Current File : /home/jvzmxxx/wiki/extensions/VisualEditor/modules/ve-mw/tests/browser/features/cite.feature
@en.wikipedia.beta.wmflabs.org @firefox @skip
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