aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/includes/MWNamespaceTest.php
diff options
context:
space:
mode:
authorSam Reed <reedy@users.mediawiki.org>2011-08-24 20:14:03 +0000
committerSam Reed <reedy@users.mediawiki.org>2011-08-24 20:14:03 +0000
commit30dff024244dc68d74db74b9c20b239767c49ab6 (patch)
treeec67229bb42d05db31dcfd41131bc380a5fbdc62 /tests/phpunit/includes/MWNamespaceTest.php
parentd99741308c493a775e5b8246714281afa5ec7521 (diff)
downloadmediawikicore-30dff024244dc68d74db74b9c20b239767c49ab6.tar.gz
mediawikicore-30dff024244dc68d74db74b9c20b239767c49ab6.zip
Fixup the rest of r82577
Notes
Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/95439
Diffstat (limited to 'tests/phpunit/includes/MWNamespaceTest.php')
-rw-r--r--tests/phpunit/includes/MWNamespaceTest.php41
1 files changed, 36 insertions, 5 deletions
diff --git a/tests/phpunit/includes/MWNamespaceTest.php b/tests/phpunit/includes/MWNamespaceTest.php
index 8b36fe5ecff4..b3be3415c76c 100644
--- a/tests/phpunit/includes/MWNamespaceTest.php
+++ b/tests/phpunit/includes/MWNamespaceTest.php
@@ -219,14 +219,45 @@ class MWNamespaceTest extends MediaWikiTestCase {
// and per function definition.
$this->assertTrue( MWNamespace::isContent( NS_MAIN ) );
+ global $wgContentNamespaces;
+
+ $saved = $wgContentNamespaces;
+
+ $wgContentNamespaces[] = NS_MAIN;
+ $this->assertTrue( MWNamespace::isContent( NS_MAIN ) );
+
// Other namespaces which are not expected to be content
- $this->assertFalse( MWNamespace::isContent( NS_MEDIA ) );
- $this->assertFalse( MWNamespace::isContent( NS_SPECIAL ) );
- $this->assertFalse( MWNamespace::isContent( NS_TALK ) );
- $this->assertFalse( MWNamespace::isContent( NS_USER ) );
+ if ( isset( $wgContentNamespaces[NS_MEDIA] ) ) {
+ unset( $wgContentNamespaces[NS_MEDIA] );
+ }
+ $this->assertFalse( MWNamespace::isContent( NS_MEDIA ) );
+
+ if ( isset( $wgContentNamespaces[NS_SPECIAL] ) ) {
+ unset( $wgContentNamespaces[NS_SPECIAL] );
+ }
+ $this->assertFalse( MWNamespace::isContent( NS_SPECIAL ) );
+
+ if ( isset( $wgContentNamespaces[NS_TALK] ) ) {
+ unset( $wgContentNamespaces[NS_TALK] );
+ }
+ $this->assertFalse( MWNamespace::isContent( NS_TALK ) );
+
+ if ( isset( $wgContentNamespaces[NS_USER] ) ) {
+ unset( $wgContentNamespaces[NS_USER] );
+ }
+ $this->assertFalse( MWNamespace::isContent( NS_USER ) );
+
+ if ( isset( $wgContentNamespaces[NS_CATEGORY] ) ) {
+ unset( $wgContentNamespaces[NS_CATEGORY] );
+ }
$this->assertFalse( MWNamespace::isContent( NS_CATEGORY ) );
- // User defined namespace:
+
+ if ( isset( $wgContentNamespaces[100] ) ) {
+ unset( $wgContentNamespaces[100] );
+ }
$this->assertFalse( MWNamespace::isContent( 100 ) );
+
+ $wgContentNamespaces = saved;
}
/**