MediaWiki  REL1_23
GlobalVarConfigTest.php
Go to the documentation of this file.
00001 <?php
00002 
00003 class GlobalVarConfigTest extends MediaWikiTestCase {
00004 
00005     public function provideGet() {
00006         $set = array(
00007             'wgSomething' => 'default1',
00008             'wgFoo' => 'default2',
00009             'efVariable' => 'default3',
00010             'BAR' => 'default4',
00011         );
00012 
00013         foreach ( $set as $var => $value ) {
00014             $GLOBALS[$var] = $value;
00015         }
00016 
00017         return array(
00018             array( 'Something', 'wg', 'default1' ),
00019             array( 'Foo', 'wg', 'default2' ),
00020             array( 'Variable', 'ef', 'default3' ),
00021             array( 'BAR', '', 'default4' ),
00022         );
00023     }
00024 
00032     public function testGet( $name, $prefix, $expected ) {
00033         $config = new GlobalVarConfig( $prefix );
00034         $this->assertEquals( $config->get( $name ), $expected );
00035     }
00036 }