Zfilipin has submitted this change and it was merged.
Change subject: Test for page elements for VisualEditor References UI review
......................................................................
Test for page elements for VisualEditor References UI review
Change-Id: Ic6baa90772f41bea25c1940243ad56e535d6a7b7
---
A features/step_definitions/visual_editor_references_steps.rb
M features/support/pages/visual_editor_page.rb
A features/visual_editor_references.feature
3 files changed, 47 insertions(+), 0 deletions(-)
Approvals:
Zfilipin: Looks good to me, approved
jenkins-bot: Verified
diff --git a/features/step_definitions/visual_editor_references_steps.rb
b/features/step_definitions/visual_editor_references_steps.rb
new file mode 100644
index 0000000..04988a0
--- /dev/null
+++ b/features/step_definitions/visual_editor_references_steps.rb
@@ -0,0 +1,23 @@
+Given(/^I can see the References User Interface$/) do
+ on(VisualEditorPage).ref_body.should match Regexp.escape('Insert reference')
+end
+
+When(/^I click Create new source$/) do
+ on(VisualEditorPage).create_new_element.click
+end
+
+When(/^I click Edit for VisualEditor$/) do
+ on(VisualEditorPage).edit_ve
+end
+
+When(/^I click Reference$/) do
+ on(VisualEditorPage).ve_references_element.click
+end
+
+When(/^I enter (.+) into Content box$/) do |content|
+ on(VisualEditorPage).content_box=content
+end
+
+Then(/^I should see Insert reference button enabled$/) do
+ on(VisualEditorPage).insert_reference_element.should be_visible
+end
diff --git a/features/support/pages/visual_editor_page.rb
b/features/support/pages/visual_editor_page.rb
index 0df9306..e8de048 100644
--- a/features/support/pages/visual_editor_page.rb
+++ b/features/support/pages/visual_editor_page.rb
@@ -6,10 +6,12 @@
div(:container_disabled, class: 've-ui-widget ve-ui-widget-disabled
ve-ui-flaggableElement-constructive ve-ui-buttonWidget')
div(:content, class: 've-ce-documentNode ve-ce-branchNode')
+
text_area(:describe_change, id:
've-init-mw-viewPageTarget-saveDialog-editSummary')
span(:diff_view, class: 'diffchange diffchange-inline')
div(:diff_view, class: 've-init-mw-viewPageTarget-saveDialog-viewer')
a(:edit_ve, text: 'Edit')
+ div(:insert_references, class: 've-ui-window-title')
span(:looks_good, class: 've-ui-labeledElement-label', text: 'Looks good to
me')
checkbox(:minor_edit, id: 've-init-mw-viewPageTarget-saveDialog-minorEdit')
div(:page_text, id: 'mw-content-text')
@@ -18,4 +20,12 @@
div(:save_disabled, class: 've-ui-widget ve-ui-widget-disabled
ve-ui-flaggableElement-constructive ve-ui-buttonWidget')
span(:save_page, class: 've-ui-labeledElement-label', text: 'Save page')
span(:second_save_page, class: 've-ui-labeledElement-label', text: 'Save
page', index: 1)
+ span(:ve_references, class: 've-ui-buttonTool-icon ve-ui-icon-reference')
+
+ in_frame(:index => 0) do |frame|
+ text_field(:content_box, index: 0, frame: frame)
+ span(:create_new, text:'Create new source', frame: frame)
+ div(:insert_reference, class: 've-ui-widget ve-ui-flaggableElement-primary
ve-ui-buttonWidget ve-ui-window-applyButton', frame: frame)
+ div(:ref_body, class:'ve-ui-window-head', frame: frame)
+ end
end
diff --git a/features/visual_editor_references.feature
b/features/visual_editor_references.feature
new file mode 100644
index 0000000..a78c39d
--- /dev/null
+++ b/features/visual_editor_references.feature
@@ -0,0 +1,14 @@
[email protected] @login
+Feature: VisualEditor References
+
+ Background:
+ Given I am logged in
+ And I am at my user page
+ When I click Edit for VisualEditor
+ And I click Reference
+
+ Scenario: Type into boxes
+ Given I can see the References User Interface
+ When I enter THIS IS CONTENT into Content box
+ And I click Create new source
+ Then I should see Insert reference button enabled
--
To view, visit https://gerrit.wikimedia.org/r/69128
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ic6baa90772f41bea25c1940243ad56e535d6a7b7
Gerrit-PatchSet: 17
Gerrit-Project: qa/browsertests
Gerrit-Branch: master
Gerrit-Owner: Rachel99 <[email protected]>
Gerrit-Reviewer: Cmcmahon <[email protected]>
Gerrit-Reviewer: Rachel99 <[email protected]>
Gerrit-Reviewer: Zfilipin <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits