blob: 19fc63b60178cbc162c6f21fc32e6efe33a4b89d [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script src="../../../resources/js-test.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.createShadowRoot();
shouldBe("internals.shadowRoot(div)", "shadowRoot1");
shouldBe("shadowRoot1.olderShadowRoot", "null");
var shadowRoot2 = div.createShadowRoot()
shouldBe("internals.shadowRoot(div)", "shadowRoot2");
shouldBe("shadowRoot2.olderShadowRoot", "shadowRoot1");
var shadowRoot3 = div.createShadowRoot();
shouldBe("internals.shadowRoot(div)", "shadowRoot3");
shouldBe("shadowRoot3.olderShadowRoot", "shadowRoot2");
var successfullyParsed = true;
</script>
</body>
</html>