Index: LayoutTests/inspector/elements/shadow/breadcrumb-shadow-roots.html |
diff --git a/LayoutTests/inspector/elements/shadow/breadcrumb-shadow-roots.html b/LayoutTests/inspector/elements/shadow/breadcrumb-shadow-roots.html |
index 9551d5c31fe9f1a55cc4eb15c2c3d7ee2ca266a7..0187f4e0d17b2772e64bed1bcf22651882ff5d44 100644 |
--- a/LayoutTests/inspector/elements/shadow/breadcrumb-shadow-roots.html |
+++ b/LayoutTests/inspector/elements/shadow/breadcrumb-shadow-roots.html |
@@ -10,6 +10,8 @@ function loaded() |
var template = document.querySelector("#tmpl"); |
var root = document.querySelector("#host").createShadowRoot(); |
root.appendChild(template.content.cloneNode(true)); |
+ var rootClosed = document.querySelector("#hostClosed").createShadowRoot({mode: 'closed'}); |
+ rootClosed.appendChild(template.content.cloneNode(true)); |
runTest(); |
} |
@@ -31,7 +33,13 @@ function test() |
function step2() |
{ |
- InspectorTest.dumpBreadcrumb("Author shadow root breadcrumb"); |
+ InspectorTest.dumpBreadcrumb("Open shadow root breadcrumb"); |
+ selectNode(matchClosedShadowRoot, step3); |
+ } |
+ |
+ function step3() |
+ { |
+ InspectorTest.dumpBreadcrumb("Closed shadow root breadcrumb"); |
InspectorTest.completeTest(); |
} |
@@ -51,7 +59,12 @@ function test() |
function matchOpenShadowRoot(node) |
{ |
- return node.shadowRootType() === WebInspector.DOMNode.ShadowRootTypes.Author; |
+ return node.shadowRootType() === WebInspector.DOMNode.ShadowRootTypes.Open; |
+ } |
+ |
+ function matchClosedShadowRoot(node) |
+ { |
+ return node.shadowRootType() === WebInspector.DOMNode.ShadowRootTypes.Closed; |
} |
} |
@@ -65,6 +78,7 @@ Tests that shadow roots are displayed correctly in breadcrumbs. |
<input type="text"> |
<div id="host"></div> |
+<div id="hostClosed"></div> |
<template id="tmpl"> |
<style>.red { color: red; }</style> |
<div id="inner" class="red">inner</div> |