| <!DOCTYPE html> |
| <html> |
| <head> |
| <script src="../../../resources/js-test-pre.js"></script> |
| </head> |
| <body> |
| <script> |
| description("This test ensure that the multiple shadow root is available."); |
| |
| var div = document.createElement('div'); |
| shouldBe("internals.shadowRoot(div)", "null"); |
| var shadowRoot1 = div.webkitCreateShadowRoot(); |
| shouldBe("internals.shadowRoot(div)", "shadowRoot1"); |
| shouldBe("internals.olderShadowRoot(shadowRoot1)", "null"); |
| |
| var shadowRoot2 = div.webkitCreateShadowRoot() |
| shouldBe("internals.shadowRoot(div)", "shadowRoot2"); |
| shouldBe("internals.olderShadowRoot(shadowRoot2)", "shadowRoot1"); |
| |
| var shadowRoot3 = div.webkitCreateShadowRoot(); |
| shouldBe("internals.shadowRoot(div)", "shadowRoot3"); |
| shouldBe("internals.olderShadowRoot(shadowRoot3)", "shadowRoot2"); |
| |
| var successfullyParsed = true; |
| </script> |
| <script src="../../../resources/js-test-post.js"></script> |
| </body> |
| </html> |