Beispiel #1
0
 /**
  * @covers ByJG\Util\XmlUtil::saveXmlDocument
  */
 public function testSaveXmlDocument()
 {
     $filename = sys_get_temp_dir() . '/save.xml';
     $xml = XmlUtil::createXmlDocumentFromFile(__DIR__ . '/buggy.xml');
     if (file_exists($filename)) {
         unlink($filename);
     }
     $this->assertFalse(file_exists($filename));
     XmlUtil::saveXmlDocument($xml, $filename);
     $this->assertTrue(file_exists($filename));
     $contents = file_get_contents($filename);
     $this->assertEquals(self::XMLHEADER . "\n<root><node><subnode>value</subnode></node></root>\n", $contents);
     unlink($filename);
 }