| Index: LayoutTests/dom/xhtml/level3/core/nodeisequalnode14.js
|
| diff --git a/LayoutTests/dom/xhtml/level3/core/nodeisequalnode16.js b/LayoutTests/dom/xhtml/level3/core/nodeisequalnode14.js
|
| similarity index 82%
|
| copy from LayoutTests/dom/xhtml/level3/core/nodeisequalnode16.js
|
| copy to LayoutTests/dom/xhtml/level3/core/nodeisequalnode14.js
|
| index 45e45712dac57b7f4c56f97b6c45280674eb7735..c7749b734b91c9c4e0e253999be0532bc15f39a4 100644
|
| --- a/LayoutTests/dom/xhtml/level3/core/nodeisequalnode16.js
|
| +++ b/LayoutTests/dom/xhtml/level3/core/nodeisequalnode14.js
|
| @@ -17,7 +17,7 @@ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
| * @return uri identifier of test
|
| */
|
| function getTargetURI() {
|
| - return "http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode16";
|
| + return "http://www.w3.org/2001/DOM-Test-Suite/level3/core/nodeisequalnode14";
|
| }
|
|
|
| var docsLoaded = -1000000;
|
| @@ -77,21 +77,20 @@ function loadComplete() {
|
| *
|
|
|
|
|
| - Using isEqualNode check if a default attribute node and a cloned default attribute
|
| - node are equal.
|
| + Using isEqualNode check if 2 Attr nodes having the same nodeName and a null namespaceURI
|
| + attribute, one created using createAttribute and the other createAttributeNS, are not equal.
|
| + Note the localName for an Attr created with DOM Level 1 methods is null.
|
|
|
| * @author IBM
|
| * @author Neil Delima
|
| * @see http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core#Node3-isEqualNode
|
| */
|
| -function nodeisequalnode16() {
|
| +function nodeisequalnode14() {
|
| var success;
|
| - if(checkInitialization(builder, "nodeisequalnode16") != null) return;
|
| + if(checkInitialization(builder, "nodeisequalnode14") != null) return;
|
| var doc;
|
| var attr1;
|
| var attr2;
|
| - var addrElement;
|
| - var elementList;
|
| var isEqual;
|
| var nullNSURI = null;
|
|
|
| @@ -101,12 +100,10 @@ function nodeisequalnode16() {
|
| docRef = this.doc;
|
| }
|
| doc = load(docRef, "doc", "hc_staff");
|
| - elementList = doc.getElementsByTagName("p");
|
| - addrElement = elementList.item(3);
|
| - attr1 = addrElement.getAttributeNodeNS(nullNSURI,"dir");
|
| - attr2 = attr1.cloneNode(true);
|
| + attr1 = doc.createAttribute("root");
|
| + attr2 = doc.createAttributeNS(nullNSURI,"root");
|
| isEqual = attr1.isEqualNode(attr2);
|
| - assertTrue("nodeisequalnode16",isEqual);
|
| + assertFalse("nodeisequalnode14",isEqual);
|
|
|
| }
|
|
|
| @@ -114,5 +111,5 @@ function nodeisequalnode16() {
|
|
|
|
|
| function runTest() {
|
| - nodeisequalnode16();
|
| + nodeisequalnode14();
|
| }
|
|
|