dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Fix highlighting for phrase queries"
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
includes
/
search
/
SearchEnginePrefixTest.php
diff --git
a/tests/phpunit/includes/search/SearchEnginePrefixTest.php
b/tests/phpunit/includes/search/SearchEnginePrefixTest.php
index
63ed93e
..
4c5bab3
100644
(file)
--- a/
tests/phpunit/includes/search/SearchEnginePrefixTest.php
+++ b/
tests/phpunit/includes/search/SearchEnginePrefixTest.php
@@
-28,6
+28,11
@@
class SearchEnginePrefixTest extends MediaWikiLangTestCase {
$this->insertPage( 'Example Foo' );
$this->insertPage( 'Example Foo/Bar' );
$this->insertPage( 'Example/Baz' );
$this->insertPage( 'Example Foo' );
$this->insertPage( 'Example Foo/Bar' );
$this->insertPage( 'Example/Baz' );
+ $this->insertPage( 'Sample' );
+ $this->insertPage( 'Sample Ban' );
+ $this->insertPage( 'Sample Eat' );
+ $this->insertPage( 'Sample Who' );
+ $this->insertPage( 'Sample Zoo' );
$this->insertPage( 'Redirect test', '#REDIRECT [[Redirect Test]]' );
$this->insertPage( 'Redirect Test' );
$this->insertPage( 'Redirect Test Worse Result' );
$this->insertPage( 'Redirect test', '#REDIRECT [[Redirect Test]]' );
$this->insertPage( 'Redirect Test' );
$this->insertPage( 'Redirect Test Worse Result' );
@@
-96,15
+101,15
@@
class SearchEnginePrefixTest extends MediaWikiLangTestCase {
] ],
[ [
'Main namespace with title prefix',
] ],
[ [
'Main namespace with title prefix',
- 'query' => '
Ex
',
+ 'query' => '
Sa
',
'results' => [
'results' => [
- '
Ex
ample',
- '
Example/Baz
',
- '
Example Bar
',
+ '
S
ample',
+ '
Sample Ban
',
+ '
Sample Eat
',
],
// Third result when testing offset
'offsetresult' => [
],
// Third result when testing offset
'offsetresult' => [
- '
Example Fo
o',
+ '
Sample Wh
o',
],
] ],
[ [
],
] ],
[ [
@@
-180,9
+185,10
@@
class SearchEnginePrefixTest extends MediaWikiLangTestCase {
public function testSearch( array $case ) {
$this->search->setLimitOffset( 3 );
$results = $this->search->defaultPrefixSearch( $case['query'] );
public function testSearch( array $case ) {
$this->search->setLimitOffset( 3 );
$results = $this->search->defaultPrefixSearch( $case['query'] );
- $results = array_map( function( Title $t ) {
+ $results = array_map( function
( Title $t ) {
return $t->getPrefixedText();
}, $results );
return $t->getPrefixedText();
}, $results );
+
$this->assertEquals(
$case['results'],
$results,
$this->assertEquals(
$case['results'],
$results,
@@
-197,7
+203,7
@@
class SearchEnginePrefixTest extends MediaWikiLangTestCase {
public function testSearchWithOffset( array $case ) {
$this->search->setLimitOffset( 3, 1 );
$results = $this->search->defaultPrefixSearch( $case['query'] );
public function testSearchWithOffset( array $case ) {
$this->search->setLimitOffset( 3, 1 );
$results = $this->search->defaultPrefixSearch( $case['query'] );
- $results = array_map( function( Title $t ) {
+ $results = array_map( function
( Title $t ) {
return $t->getPrefixedText();
}, $results );
return $t->getPrefixedText();
}, $results );
@@
-343,7
+349,7
@@
class SearchEnginePrefixTest extends MediaWikiLangTestCase {
$search->setLimitOffset( 3 );
$results = $search->completionSearch( $case['query'] );
$search->setLimitOffset( 3 );
$results = $search->completionSearch( $case['query'] );
- $results = $results->map( function( SearchSuggestion $s ) {
+ $results = $results->map( function
( SearchSuggestion $s ) {
return $s->getText();
} );
return $s->getText();
} );