summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Richards <rrichards@php.net>2006-05-03 08:41:33 +0000
committerRob Richards <rrichards@php.net>2006-05-03 08:41:33 +0000
commita91a72f800620f11762d0c691ba25be60d489a8e (patch)
tree023c6e1d5302f67f4dc4a6d186a3749d5a851c3f
parentb1f52e79aa5a8acb8739c7a118e432052cfcdf22 (diff)
downloadphp-git-a91a72f800620f11762d0c691ba25be60d489a8e.tar.gz
add test
-rw-r--r--ext/dom/tests/bug37277.phpt25
1 files changed, 25 insertions, 0 deletions
diff --git a/ext/dom/tests/bug37277.phpt b/ext/dom/tests/bug37277.phpt
new file mode 100644
index 0000000000..4a01684171
--- /dev/null
+++ b/ext/dom/tests/bug37277.phpt
@@ -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/>
+