Annotation of embedaddon/php/ext/dom/tests/DOMNode_insertBefore.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Tests DOMNode::insertBefore()
                      3: --CREDITS--
                      4: Michael Stillwell <mjs@beebo.org>
                      5: # TestFest 2008
                      6: --SKIPIF--
                      7: <?php require_once('skipif.inc'); ?>
                      8: --FILE--
                      9: <?php
                     10: 
                     11: $dom = new DOMDocument();
                     12: $dom->loadXML('<root/>');
                     13: echo $dom->saveXML();
                     14: 
                     15: $e1 = $dom->createElement("A");
                     16: $e2 = $dom->documentElement->appendChild($dom->createElement("B"));
                     17: 
                     18: echo "Add new node B\n";
                     19: echo $dom->saveXML();
                     20: 
                     21: echo "Add new node A before B\n";
                     22: $e2->parentNode->insertBefore($e1, $e2);
                     23: echo $dom->saveXML();
                     24: 
                     25: ?>
                     26: --EXPECTF--
                     27: <?xml version="1.0"?>
                     28: <root/>
                     29: Add new node B
                     30: <?xml version="1.0"?>
                     31: <root><B/></root>
                     32: Add new node A before B
                     33: <?xml version="1.0"?>
                     34: <root><A/><B/></root>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>