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

Side by Side Diff: LayoutTests/fast/dom/element-attribute-js-null.html

Issue 64173002: Align HTMLAppletElement IDL with spec (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 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 unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <style type="text/css"> 3 <style type="text/css">
4 .pass { color: green; } 4 .pass { color: green; }
5 .fail { color: red; } 5 .fail { color: red; }
6 </style> 6 </style>
7 <script> 7 <script>
8 function printOut(msg) 8 function printOut(msg)
9 { 9 {
10 var console = document.getElementById("console"); 10 var console = document.getElementById("console");
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 if (exceptionThrown) { 43 if (exceptionThrown) {
44 if (expected === 'exception') 44 if (expected === 'exception')
45 result = "<span class='pass'>TEST SUCCEEDED:</span> Exceptio n (" + exceptionThrown + ") was thrown as expected."; 45 result = "<span class='pass'>TEST SUCCEEDED:</span> Exceptio n (" + exceptionThrown + ") was thrown as expected.";
46 else 46 else
47 result = "<span class='fail'>TEST FAILED:</span> An exceptio n was thrown unexpectedly."; 47 result = "<span class='fail'>TEST FAILED:</span> An exceptio n was thrown unexpectedly.";
48 } else { 48 } else {
49 if (expected === 'exception') 49 if (expected === 'exception')
50 result = "<span class='fail'>TEST FAILED:</span> An exceptio n should have been thrown."; 50 result = "<span class='fail'>TEST FAILED:</span> An exceptio n should have been thrown.";
51 else if (isUrl && element[attr] === resolve(expected)) 51 else if (isUrl && element[attr] === resolve(expected))
52 result = "<span class='pass'>TEST SUCCEEDED:</span> The valu e was " + resultStringifier(expected) + " resolved as a URL."; 52 result = "<span class='pass'>TEST SUCCEEDED:</span> The valu e was " + resultStringifier(expected) + " resolved as a URL.";
53 else if (element[attr] === expected) 53 else if (!isUrl && element[attr] === expected)
54 result = "<span class='pass'>TEST SUCCEEDED:</span> The valu e was " + resultStringifier(expected) + "."; 54 result = "<span class='pass'>TEST SUCCEEDED:</span> The valu e was " + resultStringifier(expected) + ".";
55 else 55 else
56 result = "<span class='fail'>TEST FAILED:</span> The value s hould have been " + resultStringifier(expected) + " but was " + resultStringifie r(element[attr]) + "."; 56 result = "<span class='fail'>TEST FAILED:</span> The value s hould have been " + resultStringifier(expected) + " but was " + resultStringifie r(element[attr]) + ".";
57 } 57 }
58 result += " [tested " + elementType + "." + attr + "]"; 58 result += " [tested " + elementType + "." + attr + "]";
59 printOut(result); 59 printOut(result);
60 } 60 }
61 61
62 function runTests() 62 function runTests()
63 { 63 {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 {name: 'rev', expectedNull: 'null'}, 117 {name: 'rev', expectedNull: 'null'},
118 {name: 'shape', expectedNull: 'null'}, 118 {name: 'shape', expectedNull: 'null'},
119 {name: 'target', expectedNull: 'null'}, 119 {name: 'target', expectedNull: 'null'},
120 {name: 'type', expectedNull: 'null'} 120 {name: 'type', expectedNull: 'null'}
121 ] 121 ]
122 }, 122 },
123 { 123 {
124 type: 'HTMLAppletElement', 124 type: 'HTMLAppletElement',
125 elementToUse: document.createElement('applet'), 125 elementToUse: document.createElement('applet'),
126 attributes: [ 126 attributes: [
127 {name: 'align', expectedNull: ''}, 127 {name: 'align', expectedNull: 'null'},
128 {name: 'alt', expectedNull: ''}, 128 {name: 'alt', expectedNull: 'null'},
129 {name: 'archive', expectedNull: ''}, 129 {name: 'archive', expectedNull: 'null'},
130 {name: 'code', expectedNull: ''}, 130 {name: 'code', expectedNull: 'null'},
131 {name: 'codeBase', expectedNull: ''}, 131 {name: 'codeBase', expectedNull: 'null', isUrl:true},
132 {name: 'height', expectedNull: ''}, 132 {name: 'height', expectedNull: 'null'},
133 {name: 'hspace', expectedNull: ''}, 133 {name: 'name', expectedNull: 'null'},
134 {name: 'name', expectedNull: ''}, 134 {name: 'object', expectedNull: 'null', isUrl:true},
135 {name: 'object', expectedNull: ''}, 135 {name: 'width', expectedNull: 'null'}
136 {name: 'vspace', expectedNull: ''},
137 {name: 'width', expectedNull: ''}
138 ] 136 ]
139 }, 137 },
140 { 138 {
141 type: 'HTMLAreaElement', 139 type: 'HTMLAreaElement',
142 elementToUse: document.createElement('area'), 140 elementToUse: document.createElement('area'),
143 attributes: [ 141 attributes: [
144 {name: 'accessKey', expectedNull: ''}, 142 {name: 'accessKey', expectedNull: ''},
145 {name: 'alt', expectedNull: 'null'}, 143 {name: 'alt', expectedNull: 'null'},
146 {name: 'coords', expectedNull: 'null'}, 144 {name: 'coords', expectedNull: 'null'},
147 {name: 'href', expectedNull: ''}, 145 {name: 'href', expectedNull: ''},
(...skipping 505 matching lines...) Expand 10 before | Expand all | Expand 10 after
653 printOut(''); 651 printOut('');
654 } 652 }
655 } 653 }
656 </script> 654 </script>
657 </head> 655 </head>
658 <body onload="runTests()"> 656 <body onload="runTests()">
659 <p>This test setting various attributes of a elements to JavaScript null.</p > 657 <p>This test setting various attributes of a elements to JavaScript null.</p >
660 <div id="console"></div> 658 <div id="console"></div>
661 </body> 659 </body>
662 </html> 660 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698