Annotation of embedaddon/php/ext/dom/tests/bug41374.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #41374 (wholetext concats values of wrong nodes)
3: --SKIPIF--
4: <?php require_once('skipif.inc'); ?>
5: --FILE--
6: <?php
7: $xml = (binary)<<<EOXML
8: <?xml version="1.0" encoding="ISO-8859-1" ?>
9: <root>foo<child />baz</root>
10: EOXML;
11:
12: $doc = new DOMDocument();
13: $doc->loadXML($xml);
14:
15: $root = $doc->documentElement;
16: $foo = $root->firstChild;
17:
18: var_dump($foo->wholeText == "foo");
19:
20: $bar = $root->insertBefore($doc->createTextNode("bar"), $foo->nextSibling);
21:
22: var_dump($foo->wholeText == "foobar");
23: var_dump($foo->wholeText == $bar->wholeText);
24: $baz = $bar->nextSibling->nextSibling;
25:
26: var_dump($baz->wholeText === $foo->wholeText);
27: ?>
28: --EXPECT--
29: bool(true)
30: bool(true)
31: bool(true)
32: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>