Cmcmahon has uploaded a new change for review.

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


Change subject: Login by default so no need for conditionals that cause bogus 
failures
......................................................................

Login by default so no need for conditionals that cause bogus failures

Change-Id: Icb6b706e77d71802f98e205cee56b8656c58d0ca
---
M tests/browser/config/config.yml
M tests/browser/features/full_text.feature
M tests/browser/features/step_definitions/page_steps.rb
3 files changed, 6 insertions(+), 19 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CirrusSearch 
refs/changes/71/79071/1

diff --git a/tests/browser/config/config.yml b/tests/browser/config/config.yml
index f0fb67a..d3dd9f3 100644
--- a/tests/browser/config/config.yml
+++ b/tests/browser/config/config.yml
@@ -1,7 +1,5 @@
-# mediawiki_username: Selenium_user
-# mediawiki_password: selenium123
-mediawiki_username: NEverett (WMF)
-mediawiki_password: 'H/a=O>_10lYz'
+mediawiki_username: Selenium_user
+mediawiki_password: this_is_bogus
 
 android:
   name: android
diff --git a/tests/browser/features/full_text.feature 
b/tests/browser/features/full_text.feature
index 8776062..1af362a 100644
--- a/tests/browser/features/full_text.feature
+++ b/tests/browser/features/full_text.feature
@@ -1,4 +1,8 @@
 Feature: Full text search
+
+  Background: 
+    Given I am logged in
+    
   @setup_main
   Scenario Outline: Query string search
     Given I am at a random page
diff --git a/tests/browser/features/step_definitions/page_steps.rb 
b/tests/browser/features/step_definitions/page_steps.rb
index 770cfa4..3c9cd37 100644
--- a/tests/browser/features/step_definitions/page_steps.rb
+++ b/tests/browser/features/step_definitions/page_steps.rb
@@ -13,20 +13,6 @@
 
 def edit_page(title, text, add)
   visit(EditPage, using_params: {page_name: title}) do |page|
-    if (!page.article_text? and page.login?) then
-      # Looks like we're not being given the article text probably because 
we're
-      # trying to edit an article that requires us to be logged in.  Lets try
-      # logging in.
-      step 'I am logged in'
-      visit(EditPage, using_params: {page_name: title})
-    end
-    if (page.article_text.strip != text.strip) then
-      if (!page.save? and page.login?) then
-        # Looks like I'm at a page I don't have permission to change and I'm 
not
-        # logged in.  Lets log in and try again.
-        step 'I am logged in'
-        visit(EditPage, using_params: {page_name: title})
-      end
       if (add) then
         page.article_text += text
       else
@@ -34,5 +20,4 @@
       end
       page.save
     end
-  end
 end
\ No newline at end of file

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icb6b706e77d71802f98e205cee56b8656c58d0ca
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CirrusSearch
Gerrit-Branch: master
Gerrit-Owner: Cmcmahon <[email protected]>

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

Reply via email to