OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <template id="template"><span>Contents</span></template> | 2 <template id="template"><span>Contents</span></template> |
3 <script src="../../js/resources/js-test-pre.js"></script> | 3 <script src="../../../resources/js-test.js"></script> |
4 <script> | 4 <script> |
5 | 5 |
6 description('Test that template contents are not cloned when the template elemen
t is cloned'); | 6 description('Test that template contents are not cloned when the template elemen
t is cloned'); |
7 | 7 |
8 var template = document.getElementById('template'); | 8 var template = document.getElementById('template'); |
9 var div = template.appendChild(document.createElement('div')); | 9 var div = template.appendChild(document.createElement('div')); |
10 | 10 |
11 shouldBe('template.content.childNodes.length', '1'); | 11 shouldBe('template.content.childNodes.length', '1'); |
12 var clone = template.cloneNode(true); | 12 var clone = template.cloneNode(true); |
13 shouldBe('clone.content.childNodes.length', '1'); | 13 shouldBe('clone.content.childNodes.length', '1'); |
14 shouldBe('clone.outerHTML', 'template.outerHTML'); | 14 shouldBe('clone.outerHTML', 'template.outerHTML'); |
15 shouldNotBe('clone.content.firstChild', 'template.content.firstChild'); | 15 shouldNotBe('clone.content.firstChild', 'template.content.firstChild'); |
16 shouldNotBe('clone.content', 'template.content'); | 16 shouldNotBe('clone.content', 'template.content'); |
17 shouldBe('clone.firstChild.tagName', '"DIV"'); | 17 shouldBe('clone.firstChild.tagName', '"DIV"'); |
18 shouldNotBe('clone.firstChild', 'div'); | 18 shouldNotBe('clone.firstChild', 'div'); |
19 | 19 |
20 </script> | 20 </script> |
OLD | NEW |