summaryrefslogtreecommitdiff
path: root/ext/dom/tests/DOMAttr_ownerElement_error_001.phpt
diff options
context:
space:
mode:
authorEric Stewart <ericstewart@php.net>2009-05-23 01:42:37 +0000
committerEric Stewart <ericstewart@php.net>2009-05-23 01:42:37 +0000
commit30cdf25f22ecb587ba59ffa3799ca3127a56e94a (patch)
tree3ff93453273666669cb0c5ac6031802dd9271d51 /ext/dom/tests/DOMAttr_ownerElement_error_001.phpt
parent21cb2046ae78e0e6cb19b8c76b810669950b01a1 (diff)
downloadphp-git-30cdf25f22ecb587ba59ffa3799ca3127a56e94a.tar.gz
New test: DOMAttr read $name property.
New test: DOMAttr read $ownerElement with null parent. New test: DOMAttr write non-string $value property New test: DOMCDATASection __construct() with no arguments. New test: DOMCharacterData - Invalid State Error when getting data out of content.
Diffstat (limited to 'ext/dom/tests/DOMAttr_ownerElement_error_001.phpt')
-rwxr-xr-xext/dom/tests/DOMAttr_ownerElement_error_001.phpt23
1 files changed, 23 insertions, 0 deletions
diff --git a/ext/dom/tests/DOMAttr_ownerElement_error_001.phpt b/ext/dom/tests/DOMAttr_ownerElement_error_001.phpt
new file mode 100755
index 0000000000..a7766541d5
--- /dev/null
+++ b/ext/dom/tests/DOMAttr_ownerElement_error_001.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Read $ownerElement with null parent.
+--CREDITS--
+Travis Pew
+# TestFest Atlanta 2009-05-14
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+
+$document = new DOMDocument;
+$root = $document->createElement('root');
+$document->appendChild($root);
+$attr = $root->setAttribute('category', 'books');
+$document->removeChild($root);
+$root = null;
+var_dump($attr->ownerElement);
+?>
+--EXPECTF--
+Warning: Couldn't fetch DOMAttr. Node no longer exists in %s on line %d
+
+Notice: Undefined property: DOMAttr::$ownerElement in %s on line %d
+NULL