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

1.1       misho       1: --TEST--
                      2: Test DOMNode::insertBefore()  check the error code DOM_NOT_FOUND is raised
                      3: --DESCRIPTION--
                      4: DOMNode::insertBefore(newNode, [refNode])
                      5: DOM_NOT_FOUND is raised if refnode is not a child 
                      6: This test checks the error message is raised when the refnode is the parent
                      7: --CREDITS--
                      8: Antonio Diaz Ruiz <dejalatele@gmail.com>
                      9: --INI--
                     10: assert.bail=true
                     11: --SKIPIF--
                     12: <?php include('skipif.inc'); ?>
                     13: --FILE--
                     14: <?php
                     15: $dom = new DOMDocument();
                     16: 
                     17: $doc = $dom->load(dirname(__FILE__) . "/book.xml", LIBXML_NOBLANKS);
                     18: assert('$doc === true');
                     19: 
                     20: $parent_node = $dom->getElementsByTagName("book")->item(0);
                     21: assert('!is_null($parent_node)');
                     22: $ref_node = $parent_node;
                     23: 
                     24: $new_node = $dom->createElement('newnode');
                     25: assert('$new_node !== false');
                     26: 
                     27: try {
                     28:     $parent_node->insertBefore($new_node, $ref_node);
                     29: } catch(DOMException $e) {
                     30:        echo $e->getMessage();
                     31: }
                     32: 
                     33: ?>
                     34: --EXPECT--
                     35: Not Found Error

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