Manybubbles has uploaded a new change for review.

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


Change subject: Tests for places where kstem beats porter stemmer.
......................................................................

Tests for places where kstem beats porter stemmer.

Bug: 54022
Bug: 54811
Change-Id: Ic853942da54b0fd23da4a5e6cd448c4826100772
---
M tests/browser/features/full_text.feature
M tests/browser/features/support/build_pages.rb
2 files changed, 23 insertions(+), 0 deletions(-)


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

diff --git a/tests/browser/features/full_text.feature 
b/tests/browser/features/full_text.feature
index edb71e0..6dc91ac 100644
--- a/tests/browser/features/full_text.feature
+++ b/tests/browser/features/full_text.feature
@@ -269,3 +269,16 @@
   Scenario: Searching for a quoted * actually searches for a *
     When I search for "pick*"
     Then Pick* is the first search result
+
+  @stemmer
+  Scenario Outline: Stemming works as expected
+    When I search for StemmerTest <term>
+    Then <result> is the first search result
+  Examples:
+    |   term   |        result        |
+    | aliases  | StemmerTest Aliases  |
+    | alias    | StemmerTest Aliases  |
+    | used     | StemmerTest Used     |
+    | uses     | StemmerTest Used     |
+    | use      | StemmerTest Used     |
+    | us       | none                 |
diff --git a/tests/browser/features/support/build_pages.rb 
b/tests/browser/features/support/build_pages.rb
index c755109..17bf15d 100644
--- a/tests/browser/features/support/build_pages.rb
+++ b/tests/browser/features/support/build_pages.rb
@@ -139,3 +139,13 @@
   end
   $exact_quotes = true
 end
+
+Before('@stemmer') do
+  if !$exact_quotes
+    steps %Q{
+      Given a page named StemmerTest Aliases exists
+      And a page named StemmerTest Used exists
+    }
+  end
+  $exact_quotes = true
+end

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic853942da54b0fd23da4a5e6cd448c4826100772
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CirrusSearch
Gerrit-Branch: master
Gerrit-Owner: Manybubbles <never...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to