blob: 09f66c87f1b2c28cdac02dc8ad8fe75971a8018c [file] [log] [blame]
<!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>