X-Git-Url: https://git.cyclocoop.org/admin/?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2FXmlSelectTest.php;h=08c031f8d786b5348d9e82586ab853254a399967;hb=97caae596d5493ea2f3e4ba505204a7e278d0590;hp=1b48ad273abbc421fe1181ef1a671215f5047385;hpb=7bbd64ded360540b6a00a280df23377df2985167;p=lhc%2Fweb%2Fwiklou.git
diff --git a/tests/phpunit/includes/XmlSelectTest.php b/tests/phpunit/includes/XmlSelectTest.php
index 1b48ad273a..08c031f8d7 100644
--- a/tests/phpunit/includes/XmlSelectTest.php
+++ b/tests/phpunit/includes/XmlSelectTest.php
@@ -6,8 +6,12 @@ class XmlSelectTest extends MediaWikiTestCase {
protected function setUp() {
parent::setUp();
+ $this->setMwGlobals( array(
+ 'wgWellFormedXml' => true,
+ ) );
$this->select = new XmlSelect();
}
+
protected function tearDown() {
parent::tearDown();
$this->select = null;
@@ -45,14 +49,14 @@ class XmlSelectTest extends MediaWikiTestCase {
* See http://en.wikipedia.org/wiki/Gray_code
*/
# $name $id $default
- array( false , false, false, '' ),
- array( false , false, 'foo', '' ),
- array( false , 'id' , 'foo', '' ),
- array( false , 'id' , false, '' ),
- array( 'name', 'id' , false, '' ),
- array( 'name', 'id' , 'foo', '' ),
- array( 'name', false, 'foo', '' ),
- array( 'name', false, false, '' ),
+ array( false, false, false, '' ),
+ array( false, false, 'foo', '' ),
+ array( false, 'id', 'foo', '' ),
+ array( false, 'id', false, '' ),
+ array( 'name', 'id', false, '' ),
+ array( 'name', 'id', 'foo', '' ),
+ array( 'name', false, 'foo', '' ),
+ array( 'name', false, false, '' ),
);
}
@@ -61,18 +65,22 @@ class XmlSelectTest extends MediaWikiTestCase {
$this->select->addOption( 'foo' );
$this->assertEquals( '', $this->select->getHTML() );
}
+
public function testAddOptionWithDefault() {
$this->select->addOption( 'foo', true );
$this->assertEquals( '', $this->select->getHTML() );
}
+
public function testAddOptionWithFalse() {
$this->select->addOption( 'foo', false );
$this->assertEquals( '', $this->select->getHTML() );
}
+
public function testAddOptionWithValueZero() {
$this->select->addOption( 'foo', 0 );
$this->assertEquals( '', $this->select->getHTML() );
}
+
# End XmlSelect::addOption() similar to Xml::option
public function testSetDefault() {
@@ -81,9 +89,9 @@ class XmlSelectTest extends MediaWikiTestCase {
$this->select->addOption( 'bar1' );
$this->select->addOption( 'foo2' );
$this->assertEquals(
-'', $this->select->getHTML() );
+ '', $this->select->getHTML() );
}
/**
@@ -97,9 +105,9 @@ class XmlSelectTest extends MediaWikiTestCase {
$this->select->addOption( 'foo2' );
$this->select->setDefault( 'bar1' ); # setting default after adding options
$this->assertEquals(
-'', $this->select->getHTML() );
+ '', $this->select->getHTML() );
}
public function testGetAttributes() {
@@ -131,7 +139,7 @@ class XmlSelectTest extends MediaWikiTestCase {
# verify string / integer
$this->assertEquals(
$this->select->getAttribute( '1911' ),
- 'razor'
+ 'razor'
);
$this->assertEquals(
$this->select->getAttribute( 'dummy' ),