Add test for unsetting namespaced attributes.
authorJan Schneider <jan@horde.org>
Mon, 5 Oct 2009 16:34:03 +0000 (18:34 +0200)
committerJan Schneider <jan@horde.org>
Mon, 5 Oct 2009 16:34:03 +0000 (18:34 +0200)
framework/Xml_Element/test/Horde/Xml/Element/ElementTest.php

index f2660ac..847ea17 100644 (file)
@@ -113,6 +113,12 @@ class Horde_Xml_Element_ElementTest extends PHPUnit_Framework_TestCase
         unset($namespacedElement['version']);
         $this->assertFalse(isset($namespacedElement['version']), 'Version should be unset');
         $this->assertEquals('', $namespacedElement['version'], 'Version should be equal to the empty string');
+
+        $namespacedElement['atom:category'] = 'tests';
+        $this->assertTrue(isset($namespacedElement['atom:category']), 'Namespaced Category should be set');
+        unset($namespacedElement['atom:category']);
+        $this->assertFalse(isset($namespacedElement['atom:category']), 'Category should be unset');
+        $this->assertEquals('', $namespacedElement['atom:category'], 'Category should be equal to the empty string');
     }
 
     public function testGet()