From 54aef7216f8daca839df4ad6a530bb4a76b3b937 Mon Sep 17 00:00:00 2001 From: mark_story Date: Fri, 25 Nov 2011 21:19:31 -0500 Subject: [PATCH] Add failing test for #2188 --- lib/Cake/Test/Case/Utility/XmlTest.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/Cake/Test/Case/Utility/XmlTest.php b/lib/Cake/Test/Case/Utility/XmlTest.php index d562ed691..a59a3bb25 100644 --- a/lib/Cake/Test/Case/Utility/XmlTest.php +++ b/lib/Cake/Test/Case/Utility/XmlTest.php @@ -867,4 +867,19 @@ class XmlTest extends CakeTestCase { $this->assertEquals(str_replace(array("\r", "\n"), '', $obj->asXML()), $expected); } +/** + * Test ampersand in text elements. + * + * @return void + */ + public function testAmpInText() { + $data = array( + 'outer' => array( + 'inner' => array('name' => 'mark & mark') + ) + ); + $obj = Xml::build($data); + $result = $obj->asXml(); + $this->assertContains('mark & mark', $result); + } }