]> granicus.if.org Git - php/commitdiff
add test
authorRob Richards <rrichards@php.net>
Wed, 3 May 2006 08:41:33 +0000 (08:41 +0000)
committerRob Richards <rrichards@php.net>
Wed, 3 May 2006 08:41:33 +0000 (08:41 +0000)
ext/dom/tests/bug37277.phpt [new file with mode: 0644]

diff --git a/ext/dom/tests/bug37277.phpt b/ext/dom/tests/bug37277.phpt
new file mode 100644 (file)
index 0000000..4a01684
--- /dev/null
@@ -0,0 +1,25 @@
+--TEST--
+Bug # 37277 (cloning Dom Documents or Nodes does not work)
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+$dom1 = new DomDocument('1.0', 'UTF-8');
+
+$xml = '<foo />';
+$dom1->loadXml($xml);
+
+$node = clone $dom1->documentElement;
+
+$dom2 = new DomDocument('1.0', 'UTF-8');
+$dom2->appendChild($dom2->importNode($node->cloneNode(true), TRUE));
+
+print $dom2->saveXML();
+
+
+?>
+--EXPECT--
+
+<?xml version="1.0" encoding="UTF-8"?>
+<foo/>
+