From 70e8fe88911fdbf0f5e0e59a7a8afd4d175b0316 Mon Sep 17 00:00:00 2001 From: Liangent Date: Wed, 6 Jun 2012 21:50:59 +0800 Subject: [PATCH] test: unwanted search namespace should not be there When Special:Search uses User preferences for search, make sure that no unwanted namespaces have been used. Change-Id: Ibcb23c812bf1e02a398ffbf3a276afc1b1f367cf --- tests/phpunit/includes/specials/SpecialSearchTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/phpunit/includes/specials/SpecialSearchTest.php b/tests/phpunit/includes/specials/SpecialSearchTest.php index ea9d55337b..20e42a68bd 100644 --- a/tests/phpunit/includes/specials/SpecialSearchTest.php +++ b/tests/phpunit/includes/specials/SpecialSearchTest.php @@ -87,6 +87,14 @@ class SpecialSearchTest extends MediaWikiTestCase { 'advanced', array( 2, 14 ), 'Bug 33583: search with no option should honor User search preferences' ), + array( + $EMPTY_REQUEST, array_fill_keys( array_map( function( $ns ) { + return "searchNs$ns"; + }, $defaultNS ), 0 ) + array( 'searchNs2' => 1, 'searchNs14' => 1 ), + 'advanced', array( 2, 14 ), + 'Bug 33583: search with no option should honor User search preferences' + . 'and have all other namespace disabled' + ), ); } -- 2.20.1