Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(449)

Unified Diff: LayoutTests/dom/xhtml/level3/core/nodeisequalnode15.js

Issue 740223003: Revive tests for Document.createAttributeNS() and Element.setAttributeNodeNS() (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: deprecation messages Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/dom/xhtml/level3/core/nodeisequalnode15.js
diff --git a/LayoutTests/dom/xhtml/level3/core/nodeisequalnode16.js b/LayoutTests/dom/xhtml/level3/core/nodeisequalnode15.js
similarity index 77%
copy from LayoutTests/dom/xhtml/level3/core/nodeisequalnode16.js
copy to LayoutTests/dom/xhtml/level3/core/nodeisequalnode15.js
index 45e45712dac57b7f4c56f97b6c45280674eb7735..b880392b95f63097518972d039d589e91bbb6fc5 100644
--- a/LayoutTests/dom/xhtml/level3/core/nodeisequalnode16.js
+++ b/LayoutTests/dom/xhtml/level3/core/nodeisequalnode15.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/nodeisequalnode15";
}
var docsLoaded = -1000000;
@@ -75,25 +75,24 @@ 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 createAttributeNS and the other retreived from this document
+ are equal.
* @author IBM
* @author Neil Delima
* @see http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core#Node3-isEqualNode
*/
-function nodeisequalnode16() {
+function nodeisequalnode15() {
var success;
- if(checkInitialization(builder, "nodeisequalnode16") != null) return;
+ if(checkInitialization(builder, "nodeisequalnode15") != null) return;
var doc;
var attr1;
var attr2;
var addrElement;
var elementList;
var isEqual;
- var nullNSURI = null;
+ var nullNS = null;
var docRef = null;
@@ -101,12 +100,25 @@ function nodeisequalnode16() {
docRef = this.doc;
}
doc = load(docRef, "doc", "hc_staff");
- elementList = doc.getElementsByTagName("p");
+ elementList = doc.getElementsByTagName("acronym");
addrElement = elementList.item(3);
- attr1 = addrElement.getAttributeNodeNS(nullNSURI,"dir");
- attr2 = attr1.cloneNode(true);
+ attr1 = addrElement.getAttributeNodeNS(nullNS,"title");
+
+ if(
+ (getImplementationAttribute("namespaceAware") == true)
+ ) {
+ attr2 = doc.createAttributeNS(nullNS,"title");
+
+ }
+
+ else {
+ attr2 = doc.createAttribute("title");
+
+ }
+ attr2.value = "Yes";
+
isEqual = attr1.isEqualNode(attr2);
- assertTrue("nodeisequalnode16",isEqual);
+ assertTrue("nodeisequalnode15",isEqual);
}
@@ -114,5 +126,5 @@ function nodeisequalnode16() {
function runTest() {
- nodeisequalnode16();
+ nodeisequalnode15();
}
« no previous file with comments | « LayoutTests/dom/xhtml/level3/core/nodeisequalnode14.xhtml ('k') | LayoutTests/dom/xhtml/level3/core/nodeisequalnode15.xhtml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698