Jhall has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/96062


Change subject: Adding a simple new feature test for VE computer code styling
......................................................................

Adding a simple new feature test for VE computer code styling

Change-Id: I48f4ac9f4a84622890688eb0b9e1464b03b5578a
---
A modules/ve-mw/test/browser/features/computer_code.feature
A modules/ve-mw/test/browser/features/step_definitions/computer_code_steps.rb
M modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
3 files changed, 23 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/62/96062/1

diff --git a/modules/ve-mw/test/browser/features/computer_code.feature 
b/modules/ve-mw/test/browser/features/computer_code.feature
new file mode 100644
index 0000000..6c78b92
--- /dev/null
+++ b/modules/ve-mw/test/browser/features/computer_code.feature
@@ -0,0 +1,11 @@
+@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @en.wikipedia.beta.wmflabs.org 
@test2.wikipedia.org @login
+Feature: VisualEditor Computer Code
+
+  Scenario: VisualEditor Computer Code
+    Given I am logged in
+    And I am at my user page
+    When I click Edit for VisualEditor
+    And I type in an input string
+    And select the string
+    And I click Computer Code
+    Then computer code styling should be visible
\ No newline at end of file
diff --git 
a/modules/ve-mw/test/browser/features/step_definitions/computer_code_steps.rb 
b/modules/ve-mw/test/browser/features/step_definitions/computer_code_steps.rb
new file mode 100644
index 0000000..75ac1e9
--- /dev/null
+++ 
b/modules/ve-mw/test/browser/features/step_definitions/computer_code_steps.rb
@@ -0,0 +1,10 @@
+When(/^I click Computer Code$/) do
+  on(VisualEditorPage) do |page|
+    page.more_menu_element.when_present.click
+    page.ve_computer_code_element.when_present.click
+  end
+end
+
+Then(/^computer code styling should be visible$/) do
+  on(VisualEditorPage).ve_computer_code_annotation_element.should be_visible
+end
\ No newline at end of file
diff --git 
a/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb 
b/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
index a1c186b..216a768 100644
--- a/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
@@ -32,6 +32,8 @@
   span(:subheading3, text: 'Sub-heading 3')
   span(:subheading4, text: 'Sub-heading 4')
   span(:ve_bullets, class: 'oo-ui-iconedElement-icon oo-ui-icon-bullet-list')
+  span(:ve_computer_code, class: 'oo-ui-iconedElement-icon oo-ui-icon-code')
+  code(:ve_computer_code_annotation, class: 've-ce-TextStyleAnnotation 
ve-ce-TextStyleCodeAnnotation')
   div(:ve_heading_menu, class: 'oo-ui-iconedElement-icon oo-ui-icon-down')
   span(:ve_link_icon, class: 'oo-ui-iconedElement-icon oo-ui-icon-link')
   span(:ve_references, class: 'oo-ui-iconedElement-icon oo-ui-icon-reference')

-- 
To view, visit https://gerrit.wikimedia.org/r/96062
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I48f4ac9f4a84622890688eb0b9e1464b03b5578a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Jhall <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to