| <!DOCTYPE html> |
| <meta charset="utf-8"> |
| <title>Test of Node.isConnected in a shadow tree</title> |
| <link rel="help" href="https://dom.spec.whatwg.org/#connected"> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| |
| <body> |
| <script> |
| "use strict"; |
| |
| function testIsConnected(mode) { |
| test(() => { |
| const host = document.createElement("div"); |
| document.body.appendChild(host); |
| |
| const root = host.attachShadow({ mode }); |
| |
| const node = document.createElement("div"); |
| root.appendChild(node); |
| |
| assert_true(node.isConnected); |
| }, `Node.isConnected in a ${mode} shadow tree`); |
| } |
| |
| for (const mode of ["closed", "open"]) { |
| testIsConnected(mode); |
| } |
| </script> |