Annotation of embedaddon/php/ext/dom/tests/DOMNode_insertBefore_error6.phpt, revision 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>