Skip to content

Commit

Permalink
Add tests for #9870
Browse files Browse the repository at this point in the history
  • Loading branch information
markstory committed Dec 14, 2016
1 parent 4d77cb0 commit 3c44ddd
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions lib/Cake/Test/Case/Utility/XmlTest.php
Expand Up @@ -395,7 +395,15 @@ public function testFromArray() {
$obj = Xml::fromArray($xml, 'attributes');
$xmlText = '<' . '?xml version="1.0" encoding="UTF-8"?><tags><tag id="1">defect</tag></tags>';
$this->assertXmlStringEqualsXmlString($xmlText, $obj->asXML());
}

/**
* Test fromArray() with zero values.
*
* @return void
*/
public function testFromArrayZeroValue()
{
$xml = array(
'tag' => array(
'@' => 0,
Expand All @@ -406,6 +414,16 @@ public function testFromArray() {
$xmlText = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<tag test="A test">0</tag>
XML;
$this->assertXmlStringEqualsXmlString($xmlText, $obj->asXML());

$xml = array(
'tag' => array('0')
);
$obj = Xml::fromArray($xml);
$xmlText = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<tag>0</tag>
XML;
$this->assertXmlStringEqualsXmlString($xmlText, $obj->asXML());
}
Expand Down

0 comments on commit 3c44ddd

Please sign in to comment.