[MediaWiki-commits] [Gerrit] VE support on beta is now reliable, run tests there - change (mediawiki...VisualEditor)

2013-09-16 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: VE support on beta is now reliable, run tests there
..


VE support on beta is now reliable, run tests there

Change-Id: I82e42f24a6950680770bf6fc2b11e554d95224b6
---
M 
modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb
M 
modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb
M modules/ve-mw/test/browser/features/step_definitions/visual_editor_steps.rb
M 
modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb
M modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
M modules/ve-mw/test/browser/features/visual_editor_anon.feature
M modules/ve-mw/test/browser/features/visual_editor_headings.feature
M modules/ve-mw/test/browser/features/visual_editor_links.feature
M modules/ve-mw/test/browser/features/visual_editor_logged_in.feature
M modules/ve-mw/test/browser/features/visual_editor_references.feature
M modules/ve-mw/test/browser/features/visual_editor_transclusion.feature
11 files changed, 72 insertions(+), 56 deletions(-)

Approvals:
  Zfilipin: Looks good to me, approved
  jenkins-bot: Verified



diff --git 
a/modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb
 
b/modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb
index 8a2a1a2..f58a5a1 100644
--- 
a/modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb
+++ 
b/modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb
@@ -48,3 +48,10 @@
 page.internal_diff_view.should match 
Regexp.escape('[[DoesNotExist|Editing]]')
   end
 end
+
+When(/^I enter (.+) into link Content box$/) do |content|
+  on(VisualEditorPage) do |page|
+page.link_textfield_element.when_present
+page.link_textfield_element.send_keys(content)
+  end
+end
diff --git 
a/modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb
 
b/modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb
index 79f3a88..9379b04 100644
--- 
a/modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb
+++ 
b/modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb
@@ -3,12 +3,18 @@
 end
 
 When(/^I click Insert reference$/) do
-   sleep 2 #fix for Chrome see 
https://code.google.com/p/selenium/issues/detail?id=2766
-  on(VisualEditorPage).create_new_element.when_present.click
+  on(VisualEditorPage).insert_reference_element.when_present.click
 end
 
 When(/^I click Edit for VisualEditor$/) do
-  on(VisualEditorPage).edit_ve
+  on(VisualEditorPage) do |page|
+page.edit_ve
+#This begin/rescue clause dismisses the VE warning message when it exists, 
and does not fail when it does not exist
+begin
+  page.beta_warning_element.when_present.click
+rescue
+end
+  end
 end
 
 When(/^I click Reference$/) do
@@ -19,8 +25,10 @@
 end
 
 When(/^I enter (.+) into Content box$/) do |content|
-  on(VisualEditorPage).content_box_element.when_present
-  on(VisualEditorPage).content_box=content
+  on(VisualEditorPage) do |page|
+page.content_box_element.when_present
+page.content_box_element.send_keys(content)
+  end
 end
 
 Then(/^I should see Insert reference button enabled$/) do
diff --git 
a/modules/ve-mw/test/browser/features/step_definitions/visual_editor_steps.rb 
b/modules/ve-mw/test/browser/features/step_definitions/visual_editor_steps.rb
index d440205..cd5dea9 100644
--- 
a/modules/ve-mw/test/browser/features/step_definitions/visual_editor_steps.rb
+++ 
b/modules/ve-mw/test/browser/features/step_definitions/visual_editor_steps.rb
@@ -38,7 +38,13 @@
 When(/^I edit the page with a string$/) do
   on(VisualEditorPage) do |page|
 page.edit_ve
-page.content_element.when_visible.send_keys(Editing with 
#{@does_not_exist_page_name})
+#This begin/rescue clause dismisses the VE warning message when it exists, 
and does not fail when it does not exist
+begin
+  page.beta_warning_element.when_present.click
+rescue
+end
+page.content_element.fire_event('onfocus')
+page.content_element.when_present.send_keys(Editing with 
#{@does_not_exist_page_name})
   end
 end
 
@@ -58,7 +64,7 @@
 end
 
 When(/^I see the IP warning signs$/) do
-  on(VisualEditorPage).ip_warning.should match Regexp.escape(You are not 
logged in. Your IP address will be recorded in this page's edit history.)
+  on(VisualEditorPage).ip_warning.should match Regexp.escape(Your IP address)
 end
 
 Then(/^Page text should contain the string$/) do
diff --git 
a/modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb
 
b/modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb
index df2dad9..1636ec3 100644
--- 

[MediaWiki-commits] [Gerrit] VE support on beta is now reliable, run tests there - change (mediawiki...VisualEditor)

2013-09-11 Thread Cmcmahon (Code Review)
Cmcmahon has uploaded a new change for review.

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


Change subject: VE support on beta is now reliable, run tests there
..

VE support on beta is now reliable, run tests there

Change-Id: I82e42f24a6950680770bf6fc2b11e554d95224b6
---
M modules/ve-mw/test/browser/features/visual_editor_anon.feature
M modules/ve-mw/test/browser/features/visual_editor_headings.feature
M modules/ve-mw/test/browser/features/visual_editor_links.feature
M modules/ve-mw/test/browser/features/visual_editor_logged_in.feature
M modules/ve-mw/test/browser/features/visual_editor_references.feature
M modules/ve-mw/test/browser/features/visual_editor_transclusion.feature
6 files changed, 7 insertions(+), 7 deletions(-)


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

diff --git a/modules/ve-mw/test/browser/features/visual_editor_anon.feature 
b/modules/ve-mw/test/browser/features/visual_editor_anon.feature
index b6d87c8..dc85eb7 100644
--- a/modules/ve-mw/test/browser/features/visual_editor_anon.feature
+++ b/modules/ve-mw/test/browser/features/visual_editor_anon.feature
@@ -1,4 +1,4 @@
-@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org
+@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org 
@en.wikipedia.beta.wmflabs.org
 Feature: VisualEditor
 
   @login
diff --git a/modules/ve-mw/test/browser/features/visual_editor_headings.feature 
b/modules/ve-mw/test/browser/features/visual_editor_headings.feature
index 1d4c41c..40f3b5f 100644
--- a/modules/ve-mw/test/browser/features/visual_editor_headings.feature
+++ b/modules/ve-mw/test/browser/features/visual_editor_headings.feature
@@ -1,4 +1,4 @@
-@ie6-bug  @ie7-bug  @ie8-bug  @ie9-bug @ie10-bug @test2.wikipedia.org @login
+@ie6-bug  @ie7-bug  @ie8-bug  @ie9-bug @ie10-bug @test2.wikipedia.org 
@en.wikipedia.beta.wmflabs.org @login
 Feature: VisualEditor Headings
 
   Background: Open VE and edit page with string
@@ -71,4 +71,4 @@
 And I click Save page
 And I click Review your changes
 Then a Page title should appear in the diff view
-And I should be able to click the up arrow on the save box
\ No newline at end of file
+And I should be able to click the up arrow on the save box
diff --git a/modules/ve-mw/test/browser/features/visual_editor_links.feature 
b/modules/ve-mw/test/browser/features/visual_editor_links.feature
index d9de92a..656e79a 100644
--- a/modules/ve-mw/test/browser/features/visual_editor_links.feature
+++ b/modules/ve-mw/test/browser/features/visual_editor_links.feature
@@ -1,4 +1,4 @@
-@ie6-bug  @ie7-bug  @ie8-bug  @ie9-bug @ie10-bug @test2.wikipedia.org @login
+@ie6-bug  @ie7-bug  @ie8-bug  @ie9-bug @ie10-bug 
@en.wikipedia.beta.wmflabs.org @test2.wikipedia.org @login
 Feature: VisualEditor Links
 
   Background:
diff --git 
a/modules/ve-mw/test/browser/features/visual_editor_logged_in.feature 
b/modules/ve-mw/test/browser/features/visual_editor_logged_in.feature
index 7867a41..b776c4a 100644
--- a/modules/ve-mw/test/browser/features/visual_editor_logged_in.feature
+++ b/modules/ve-mw/test/browser/features/visual_editor_logged_in.feature
@@ -1,4 +1,4 @@
-@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org
+@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org 
@en.wikipedia.beta.wmflabs.org
 Feature: VisualEditor
 
   @login
diff --git 
a/modules/ve-mw/test/browser/features/visual_editor_references.feature 
b/modules/ve-mw/test/browser/features/visual_editor_references.feature
index ad5fc74..a404632 100644
--- a/modules/ve-mw/test/browser/features/visual_editor_references.feature
+++ b/modules/ve-mw/test/browser/features/visual_editor_references.feature
@@ -1,4 +1,4 @@
-@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org @login
+@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org 
@en.wikipedia.beta.wmflabs.org @login
 Feature: VisualEditor References
 
   Background:
diff --git 
a/modules/ve-mw/test/browser/features/visual_editor_transclusion.feature 
b/modules/ve-mw/test/browser/features/visual_editor_transclusion.feature
index be1f575..a7afcdb 100644
--- a/modules/ve-mw/test/browser/features/visual_editor_transclusion.feature
+++ b/modules/ve-mw/test/browser/features/visual_editor_transclusion.feature
@@ -1,4 +1,4 @@
-@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org @login
+@ie6-bug  @ie7-bug  @ie8-bug @ie9-bug @ie10-bug @test2.wikipedia.org 
@en.wikipedia.beta.wmflabs.org @login
 Feature: VisualEditor Transclusion
 
   Background:

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I82e42f24a6950680770bf6fc2b11e554d95224b6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Cmcmahon cmcma...@wikimedia.org