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(); |
} |