public function testRender() { $domDocument = new \DOMDocument(); $audio = new Audio("test.audio"); $audio->clearAlign()->setData("some.url")->setDataId("some.id")->setPlay(true)->setLooping(false)->setMusic(true)->setVolume(0.3)->setScriptEvents(true); $domElement = $audio->render($domDocument); $domDocument->appendChild($domElement); $this->assertEquals("<?xml version=\"1.0\"?>\n<audio id=\"test.audio\" data=\"some.url\" dataid=\"some.id\" play=\"1\" looping=\"0\" music=\"1\" volume=\"0.3\" scriptevents=\"1\"/>\n", $domDocument->saveXML()); }
public function testRenderWithFormatAndChild() { $domDocument = new \DOMDocument(); $frame = new Frame("test.frame"); $format = new Format(); $format->setStyle("test.style"); $child = new Audio("test.audio"); $child->clearAlign(); $frame->clearAlign()->setFormat($format)->addChild($child); $domElement = $frame->render($domDocument); $domDocument->appendChild($domElement); $this->assertEquals("<?xml version=\"1.0\"?>\n<frame id=\"test.frame\"><format style=\"test.style\"/><audio id=\"test.audio\"/></frame>\n", $domDocument->saveXML()); }