| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../../../resources/js-test.js"></script> | 4 <script src="../../../resources/js-test.js"></script> |
| 5 <script> | 5 <script> |
| 6 var marks = []; | 6 var marks = []; |
| 7 function start() | 7 function start() |
| 8 { | 8 { |
| 9 var url = document.currentScript.ownerDocument.URL; | 9 var url = document.currentScript.ownerDocument.URL; |
| 10 var path = url.match(/[^\/]+$/) | 10 var path = url.match(/[^\/]+$/) |
| 11 marks.push("START:" + path); | 11 marks.push("START:" + path); |
| 12 } | 12 } |
| 13 | 13 |
| 14 function end() | 14 function end() |
| 15 { | 15 { |
| 16 var url = document.currentScript.ownerDocument.URL; | 16 var url = document.currentScript.ownerDocument.URL; |
| 17 var path = url.match(/[^\/]+$/) | 17 var path = url.match(/[^\/]+$/) |
| 18 marks.push("END :" + path); | 18 marks.push("END :" + path); |
| 19 } | 19 } |
| 20 | 20 |
| 21 start(); | 21 start(); |
| 22 </script> | 22 </script> |
| 23 <link id="harness" rel="import" href="resources/nest-dup-grand-parent.html"> | 23 <link id="harness" rel="import" href="resources/nest-dup-grand-parent.html"> |
| 24 <link id="harness" rel="import" href="resources/nest-dup-2-parent.html"> | 24 <link id="harness" rel="import" href="resources/nest-dup-2-parent.html"> |
| 25 </head> | 25 </head> |
| 26 <body> | 26 <body> |
| 27 <script> | 27 <script> |
| 28 end(); | 28 end(); |
| 29 description("Test that a subimport should be loaded even if is linked as a top-l
evel import."); | 29 description("Test that a subimport should be loaded even if is linked as a top-l
evel import."); |
| 30 console.log(marks.join("\n")); | |
| 31 var expected = ["START:import-nested-dup-2.html", | 30 var expected = ["START:import-nested-dup-2.html", |
| 32 "START:nest-dup-grand-parent.html", | 31 "START:nest-dup-grand-parent.html", |
| 33 "START:nest-dup-parent.html", | 32 "START:nest-dup-parent.html", |
| 34 "START:nest-dup.html", | 33 "START:nest-dup.html", |
| 34 "START:nest-dup-child.html", |
| 35 "END :nest-dup-child.html", |
| 35 "END :nest-dup.html", | 36 "END :nest-dup.html", |
| 36 "END :nest-dup-parent.html", | 37 "END :nest-dup-parent.html", |
| 37 "END :nest-dup-grand-parent.html", | 38 "END :nest-dup-grand-parent.html", |
| 38 "START:nest-dup-2-parent.html", | 39 "START:nest-dup-2-parent.html", |
| 39 "START:nest-dup-2.html", | 40 "START:nest-dup-2.html", |
| 40 "END :nest-dup-2.html", | 41 "END :nest-dup-2.html", |
| 41 "END :nest-dup-2-parent.html", | 42 "END :nest-dup-2-parent.html", |
| 42 "END :import-nested-dup-2.html"] | 43 "END :import-nested-dup-2.html"] |
| 43 for (var i = 0; i < expected.length; ++i) | 44 for (var i = 0; i < expected.length; ++i) |
| 44 shouldBe("marks[i]", "expected[i]"); | 45 shouldBe("marks[i]", "expected[i]"); |
| 45 shouldBe("marks.length", "expected.length"); | 46 shouldBe("marks.length", "expected.length"); |
| 46 </script> | 47 </script> |
| 47 </body> | 48 </body> |
| 48 </html> | 49 </html> |
| OLD | NEW |