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

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

Issue 30693003: Test setting string properties to null on <audio>, <video>, <source> and <track> (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 2 months 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
« no previous file with comments | « no previous file | LayoutTests/fast/dom/element-attribute-js-null-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 attributes: [ 132 attributes: [
133 {name: 'accessKey', expectedNull: ''}, 133 {name: 'accessKey', expectedNull: ''},
134 {name: 'alt', expectedNull: ''}, 134 {name: 'alt', expectedNull: ''},
135 {name: 'coords', expectedNull: ''}, 135 {name: 'coords', expectedNull: ''},
136 {name: 'href', expectedNull: ''}, 136 {name: 'href', expectedNull: ''},
137 {name: 'shape', expectedNull: ''}, 137 {name: 'shape', expectedNull: ''},
138 {name: 'target', expectedNull: ''} 138 {name: 'target', expectedNull: ''}
139 ] 139 ]
140 }, 140 },
141 { 141 {
142 type: 'HTMLAudioElement',
143 elementToUse: document.createElement('audio'),
144 attributes: [
145 {name: 'mediaGroup', expectedNull: ''},
146 {name: 'preload', expectedNull: 'auto'},
147 {name: 'src', expectedNull: ''}
148 ]
149 },
150 {
142 type: 'HTMLBaseElement', 151 type: 'HTMLBaseElement',
143 elementToUse: document.createElement('base'), 152 elementToUse: document.createElement('base'),
144 attributes: [ 153 attributes: [
145 {name: 'target', expectedNull: ''} 154 {name: 'target', expectedNull: ''}
146 ] 155 ]
147 }, 156 },
148 { 157 {
149 type: 'HTMLBlockquoteElement', 158 type: 'HTMLBlockquoteElement',
150 elementToUse: document.createElement('blockquote'), 159 elementToUse: document.createElement('blockquote'),
151 attributes: [ 160 attributes: [
(...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 }, 485 },
477 { 486 {
478 type: 'HTMLSelectElement', 487 type: 'HTMLSelectElement',
479 elementToUse: document.createElement('select'), 488 elementToUse: document.createElement('select'),
480 attributes: [ 489 attributes: [
481 {name: 'value', expectedNull: ''}, 490 {name: 'value', expectedNull: ''},
482 {name: 'name', expectedNull: ''} 491 {name: 'name', expectedNull: ''}
483 ] 492 ]
484 }, 493 },
485 { 494 {
495 type: 'HTMLSourceElement',
496 elementToUse: document.createElement('source'),
497 attributes: [
498 {name: 'media', expectedNull: 'null'},
499 {name: 'src', expectedNull: ''},
500 {name: 'type', expectedNull: 'null'}
501 ]
502 },
503 {
486 type: 'HTMLStyleElement', 504 type: 'HTMLStyleElement',
487 elementToUse: document.createElement('style'), 505 elementToUse: document.createElement('style'),
488 attributes: [ 506 attributes: [
489 {name: 'media', expectedNull: ''}, 507 {name: 'media', expectedNull: ''},
490 {name: 'type', expectedNull: ''} 508 {name: 'type', expectedNull: ''}
491 ] 509 ]
492 }, 510 },
493 { 511 {
494 type: 'HTMLTableCaptionElement', 512 type: 'HTMLTableCaptionElement',
495 elementToUse: document.createElement('caption'), 513 elementToUse: document.createElement('caption'),
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
572 ] 590 ]
573 }, 591 },
574 { 592 {
575 type: 'HTMLTitleElement', 593 type: 'HTMLTitleElement',
576 elementToUse: document.createElement('title'), 594 elementToUse: document.createElement('title'),
577 attributes: [ 595 attributes: [
578 {name: 'text', expectedNull: ''} 596 {name: 'text', expectedNull: ''}
579 ] 597 ]
580 }, 598 },
581 { 599 {
600 type: 'HTMLTrackElement',
601 elementToUse: document.createElement('track'),
602 attributes: [
603 {name: 'kind', expectedNull: 'subtitles'},
604 {name: 'label', expectedNull: 'null'},
605 {name: 'src', expectedNull: ''},
606 {name: 'srclang', expectedNull: 'null'}
607 ]
608 },
609 {
582 type: 'HTMLUListElement', 610 type: 'HTMLUListElement',
583 elementToUse: document.createElement('ul'), 611 elementToUse: document.createElement('ul'),
584 attributes: [ 612 attributes: [
585 {name: 'type', expectedNull: ''} 613 {name: 'type', expectedNull: ''}
586 ] 614 ]
615 },
616 {
617 type: 'HTMLVideoElement',
618 elementToUse: document.createElement('video'),
619 attributes: [
620 {name: 'mediaGroup', expectedNull: ''},
621 {name: 'poster', expectedNull: ''},
622 {name: 'preload', expectedNull: 'auto'},
623 {name: 'src', expectedNull: ''}
624 ]
587 } 625 }
588 ]; 626 ];
589 627
590 for (element in listing) { 628 for (element in listing) {
591 var type = listing[element].type; 629 var type = listing[element].type;
592 var elementToUse = listing[element].elementToUse; 630 var elementToUse = listing[element].elementToUse;
593 var attrs = listing[element].attributes; 631 var attrs = listing[element].attributes;
594 for (attr in attrs) { 632 for (attr in attrs) {
595 nullTestElementAttribute(type, elementToUse, attrs[attr].nam e, attrs[attr].expectedNull); 633 nullTestElementAttribute(type, elementToUse, attrs[attr].nam e, attrs[attr].expectedNull);
596 } 634 }
597 printOut(''); 635 printOut('');
598 } 636 }
599 } 637 }
600 </script> 638 </script>
601 </head> 639 </head>
602 <body onload="runTests()"> 640 <body onload="runTests()">
603 <p>This test setting various attributes of a elements to JavaScript null.</p > 641 <p>This test setting various attributes of a elements to JavaScript null.</p >
604 <div id="console"></div> 642 <div id="console"></div>
605 </body> 643 </body>
606 </html> 644 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/dom/element-attribute-js-null-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698