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

Side by Side Diff: LayoutTests/dom/html/level1/core/hc_nodereplacechildnewchildexists.js

Issue 756123002: Remove tabs and trailing whitspace in LayoutTests/dom/.../*.js (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebase Created 6 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1
2 /* 1 /*
3 Copyright © 2001-2004 World Wide Web Consortium, 2 Copyright © 2001-2004 World Wide Web Consortium,
4 (Massachusetts Institute of Technology, European Research Consortium 3 (Massachusetts Institute of Technology, European Research Consortium
5 for Informatics and Mathematics, Keio University). All 4 for Informatics and Mathematics, Keio University). All
6 Rights Reserved. This work is distributed under the W3C® Software License [1] i n the 5 Rights Reserved. This work is distributed under the W3C® Software License [1] i n the
7 hope that it will be useful, but WITHOUT ANY WARRANTY; without even 6 hope that it will be useful, but WITHOUT ANY WARRANTY; without even
8 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 7 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 8
10 [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 9 [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
11 */ 10 */
12 11
13
14
15 /** 12 /**
16 * Gets URI that identifies the test. 13 * Gets URI that identifies the test.
17 * @return uri identifier of test 14 * @return uri identifier of test
18 */ 15 */
19 function getTargetURI() { 16 function getTargetURI() {
20 return "http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_nodereplacech ildnewchildexists"; 17 return "http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_nodereplacech ildnewchildexists";
21 } 18 }
22 19
23 var docsLoaded = -1000000; 20 var docsLoaded = -1000000;
24 var builder = null; 21 var builder = null;
25 22
26 // 23 //
27 // This function is called by the testing framework before 24 // This function is called by the testing framework before
28 // running the test suite. 25 // running the test suite.
29 // 26 //
30 // If there are no configuration exceptions, asynchronous 27 // If there are no configuration exceptions, asynchronous
31 // document loading is started. Otherwise, the status 28 // document loading is started. Otherwise, the status
32 // is set to complete and the exception is immediately 29 // is set to complete and the exception is immediately
33 // raised when entering the body of the test. 30 // raised when entering the body of the test.
34 // 31 //
35 function setUpPage() { 32 function setUpPage() {
36 setUpPageStatus = 'running'; 33 setUpPageStatus = 'running';
37 try { 34 try {
38 // 35 //
39 // creates test document builder, may throw exception 36 // creates test document builder, may throw exception
40 // 37 //
41 builder = createConfiguredBuilder(); 38 builder = createConfiguredBuilder();
42 39
43 docsLoaded = 0; 40 docsLoaded = 0;
44 41
45 var docRef = null; 42 var docRef = null;
46 if (typeof(this.doc) != 'undefined') { 43 if (typeof(this.doc) != 'undefined') {
47 docRef = this.doc; 44 docRef = this.doc;
48 } 45 }
49 docsLoaded += preload(docRef, "doc", "hc_staff"); 46 docsLoaded += preload(docRef, "doc", "hc_staff");
50 47
51 if (docsLoaded == 1) { 48 if (docsLoaded == 1) {
52 setUpPageStatus = 'complete'; 49 setUpPageStatus = 'complete';
53 } 50 }
54 } catch(ex) { 51 } catch(ex) {
55 » catchInitializationError(builder, ex); 52 catchInitializationError(builder, ex);
56 setUpPageStatus = 'complete'; 53 setUpPageStatus = 'complete';
57 } 54 }
58 } 55 }
59 56
60
61
62 // 57 //
63 // This method is called on the completion of 58 // This method is called on the completion of
64 // each asychronous load started in setUpTests. 59 // each asychronous load started in setUpTests.
65 // 60 //
66 // When every synchronous loaded document has completed, 61 // When every synchronous loaded document has completed,
67 // the page status is changed which allows the 62 // the page status is changed which allows the
68 // body of the test to be executed. 63 // body of the test to be executed.
69 function loadComplete() { 64 function loadComplete() {
70 if (++docsLoaded == 1) { 65 if (++docsLoaded == 1) {
71 setUpPageStatus = 'complete'; 66 setUpPageStatus = 'complete';
72 } 67 }
73 } 68 }
74 69
75
76 /** 70 /**
77 * 71 *
78 If the "newChild" is already in the tree, it is first 72 If the "newChild" is already in the tree, it is first
79 removed before the new one is added. 73 removed before the new one is added.
80 74
81 Retrieve the second "p" and replace "acronym" with its "em". 75 Retrieve the second "p" and replace "acronym" with its "em".
82 76
83 * @author Curt Arnold 77 * @author Curt Arnold
84 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7858 87307 78 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7858 87307
85 * @see http://www.w3.org/Bugs/Public/show_bug.cgi?id=246 79 * @see http://www.w3.org/Bugs/Public/show_bug.cgi?id=246
86 */ 80 */
87 function hc_nodereplacechildnewchildexists() { 81 function hc_nodereplacechildnewchildexists() {
88 var success; 82 var success;
89 if(checkInitialization(builder, "hc_nodereplacechildnewchildexists") != null ) return; 83 if(checkInitialization(builder, "hc_nodereplacechildnewchildexists") != null ) return;
90 var doc; 84 var doc;
(...skipping 11 matching lines...) Expand all
102 96
103 expected = new Array(); 97 expected = new Array();
104 expected[0] = "strong"; 98 expected[0] = "strong";
105 expected[1] = "code"; 99 expected[1] = "code";
106 expected[2] = "sup"; 100 expected[2] = "sup";
107 expected[3] = "var"; 101 expected[3] = "var";
108 expected[4] = "em"; 102 expected[4] = "em";
109 103
110 var replacedChild; 104 var replacedChild;
111 var nodeType; 105 var nodeType;
112 106
113 var docRef = null; 107 var docRef = null;
114 if (typeof(this.doc) != 'undefined') { 108 if (typeof(this.doc) != 'undefined') {
115 docRef = this.doc; 109 docRef = this.doc;
116 } 110 }
117 doc = load(docRef, "doc", "hc_staff"); 111 doc = load(docRef, "doc", "hc_staff");
118 elementList = doc.getElementsByTagName("p"); 112 elementList = doc.getElementsByTagName("p");
119 employeeNode = elementList.item(1); 113 employeeNode = elementList.item(1);
120 childList = employeeNode.getElementsByTagName("*"); 114 childList = employeeNode.getElementsByTagName("*");
121 newChild = childList.item(0); 115 newChild = childList.item(0);
122 oldChild = childList.item(5); 116 oldChild = childList.item(5);
123 replacedChild = employeeNode.replaceChild(newChild,oldChild); 117 replacedChild = employeeNode.replaceChild(newChild,oldChild);
124 assertSame("return_value_same",oldChild,replacedChild); 118 assertSame("return_value_same",oldChild,replacedChild);
125 for(var indexN10094 = 0;indexN10094 < childList.length; indexN10094++) { 119 for(var indexN10094 = 0;indexN10094 < childList.length; indexN10094++) {
126 childNode = childList.item(indexN10094); 120 childNode = childList.item(indexN10094);
127 childName = childNode.nodeName; 121 childName = childNode.nodeName;
128 122
129 nodeType = childNode.nodeType; 123 nodeType = childNode.nodeType;
130 124
131 125 if(
132 » if( 126 (1 == nodeType)
133 » (1 == nodeType) 127 ) {
134 » ) { 128 actual[actual.length] = childName;
135 » actual[actual.length] = childName;
136 129
137 » } 130 }
138 » 131
139 » » else { 132 else {
140 » » » assertEquals("textNodeType",3,nodeType); 133 assertEquals("textNodeType",3,nodeType);
141 assertEquals("textNodeName","#text",childName); 134 assertEquals("textNodeName","#text",childName);
142 135
143 » » } 136 }
144 » 137
145 » } 138 }
146 assertEqualsListAutoCase("element", "childNames",expected,actual); 139 assertEqualsListAutoCase("element", "childNames",expected,actual);
147 140
148 } 141 }
149 142
150
151
152
153 function runTest() { 143 function runTest() {
154 hc_nodereplacechildnewchildexists(); 144 hc_nodereplacechildnewchildexists();
155 } 145 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698