Example #1
0
 /**
  * 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);
 }