| OLD | NEW | 
| (Empty) |  | 
 |   1 <!DOCTYPE html> | 
 |   2 <!--  | 
 |   3 Distributed under both the W3C Test Suite License [1] and the W3C | 
 |   4 3-clause BSD License [2]. To contribute to a W3C Test Suite, see the | 
 |   5 policies and contribution forms [3]. | 
 |   6  | 
 |   7 [1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license | 
 |   8 [2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license | 
 |   9 [3] http://www.w3.org/2004/10/27-testcases | 
 |  10  --> | 
 |  11 <html> | 
 |  12 <head> | 
 |  13 <title>Shadow DOM Test: HTML elements can host shadow trees</title> | 
 |  14 <link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru"> | 
 |  15 <link rel="author" title="Mikhail Fursov" href="mailto:mfursov@unipro.ru"> | 
 |  16 <link rel="author" title="Yuta Kitamura" href="mailto:yutak@google.com"> | 
 |  17 <link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#partial
    -element-methods"> | 
 |  18 <meta name="assert" content="All HTML elements must be able to host shadow trees
    ."> | 
 |  19 <script src="../../../../../../resources/testharness.js"></script> | 
 |  20 <script src="../../../../../../resources/testharnessreport.js"></script> | 
 |  21 <script src="../../../testcommon.js"></script> | 
 |  22 <link rel="stylesheet" href="../../../../../../resources/testharness.css"> | 
 |  23 </head> | 
 |  24 <body> | 
 |  25 <div id="log"></div> | 
 |  26 <script> | 
 |  27 function testElement(elementName) { | 
 |  28     var doc = document.implementation.createHTMLDocument('Test'); | 
 |  29     var element = doc.createElement(elementName); | 
 |  30     doc.body.appendChild(element); | 
 |  31  | 
 |  32     var shadowRoot1 = element.createShadowRoot(); | 
 |  33     assert_equals(shadowRoot1.ownerDocument, doc); | 
 |  34  | 
 |  35     var shadowRoot2 = element.createShadowRoot(); | 
 |  36     assert_equals(shadowRoot2.ownerDocument, doc); | 
 |  37 } | 
 |  38  | 
 |  39 var testParameters = HTML5_ELEMENT_NAMES.map(function (name) { | 
 |  40     return [ | 
 |  41         'Checks whether an element "' + name + '" can create a shadow root.', | 
 |  42         name | 
 |  43     ]; | 
 |  44 }); | 
 |  45  | 
 |  46 generate_tests(testElement, testParameters); | 
 |  47 </script> | 
 |  48 </body> | 
 |  49 </html> | 
| OLD | NEW |