/** * Test keyword appendToDom for cdb 3.3 */ public function testKeywordAppendToDomAsTag() { $event = new CultureFeed_Cdb_Item_Event(); $event->addKeyword(new CultureFeed_Cdb_Data_Keyword('foo')); $event->addKeyword(new CultureFeed_Cdb_Data_Keyword('bar', false)); $dom = new DOMDocument('1.0', 'utf-8'); $eventsElement = $dom->createElement('events'); $dom->appendChild($eventsElement); $event->appendToDOM($eventsElement, '3.3'); $xpath = new DOMXPath($dom); $items = $xpath->query('/events/event/keywords'); $xml = $dom->saveXML($items->item(0)); $this->assertXmlStringEqualsXmlFile(__DIR__ . '/samples/EventTest/cdbxml-3.3/keyword_tags.xml', $xml); }