diff --git a/ext/dom/tests/ParentNode_append_fragment_text_coalesce.phpt b/ext/dom/tests/ParentNode_append_fragment_text_coalesce.phpt new file mode 100644 index 00000000000..601819d6117 --- /dev/null +++ b/ext/dom/tests/ParentNode_append_fragment_text_coalesce.phpt @@ -0,0 +1,21 @@ +--TEST-- +Text coalesce bug when appending fragment with text nodes +--EXTENSIONS-- +dom +--FILE-- +loadXML(''); + +$sut = $document->createDocumentFragment(); +for($i = 0; $i < 10; $i++) { + $textNode = $document->createTextNode("Node$i"); + $sut->append($textNode); +} + +$document->documentElement->append($sut); +echo $document->saveXML(); +?> +--EXPECT-- + +Node0Node1Node2Node3Node4Node5Node6Node7Node8Node9