| 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 |