diff options
author | Sam Reed <reedy@users.mediawiki.org> | 2011-08-24 20:14:03 +0000 |
---|---|---|
committer | Sam Reed <reedy@users.mediawiki.org> | 2011-08-24 20:14:03 +0000 |
commit | 30dff024244dc68d74db74b9c20b239767c49ab6 (patch) | |
tree | ec67229bb42d05db31dcfd41131bc380a5fbdc62 /tests/phpunit/includes/MWNamespaceTest.php | |
parent | d99741308c493a775e5b8246714281afa5ec7521 (diff) | |
download | mediawikicore-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.php | 41 |
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; } /** |