OLD | NEW |
| (Empty) |
1 CONSOLE WARNING: line 31: Calling Element.createShadowRoot() for an element whic
h already hosts a shadow root is deprecated. See https://www.chromestatus.com/fe
atures/4668884095336448 for more details. | |
2 This tests multiple shadow roots creation with createShadowRoot and mode paramet
er. | |
3 | |
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
5 | |
6 | |
7 createShadowRoot() can still create multiple shadow roots. | |
8 PASS internals.shadowRootType(shadow1) is "V0ShadowRoot" | |
9 PASS internals.shadowRootType(shadow2) is "V0ShadowRoot" | |
10 PASS internals.youngestShadowRoot(div) is shadow2 | |
11 PASS shadow2.olderShadowRoot is shadow1 | |
12 Other attempts to create multiple shadow roots should fail | |
13 PASS internals.shadowRootType(shadow1) is "V0ShadowRoot" | |
14 PASS div.attachShadow({mode: "open"}) threw exception InvalidStateError: Failed
to execute 'attachShadow' on 'Element': Shadow root cannot be created on a host
which already hosts a shadow tree.. | |
15 PASS div.attachShadow({mode: "closed"}) threw exception InvalidStateError: Faile
d to execute 'attachShadow' on 'Element': Shadow root cannot be created on a hos
t which already hosts a shadow tree.. | |
16 PASS internals.youngestShadowRoot(div) is shadow1 | |
17 PASS internals.shadowRootType(shadow1) is "OpenShadowRoot" | |
18 PASS div.createShadowRoot() threw exception InvalidStateError: Failed to execute
'createShadowRoot' on 'Element': Shadow root cannot be created on a host which
already hosts a v1 shadow tree.. | |
19 PASS div.attachShadow({mode: "open"}) threw exception InvalidStateError: Failed
to execute 'attachShadow' on 'Element': Shadow root cannot be created on a host
which already hosts a shadow tree.. | |
20 PASS div.attachShadow({mode: "closed"}) threw exception InvalidStateError: Faile
d to execute 'attachShadow' on 'Element': Shadow root cannot be created on a hos
t which already hosts a shadow tree.. | |
21 PASS internals.youngestShadowRoot(div) is shadow1 | |
22 PASS internals.shadowRootType(shadow1) is "ClosedShadowRoot" | |
23 PASS div.createShadowRoot() threw exception InvalidStateError: Failed to execute
'createShadowRoot' on 'Element': Shadow root cannot be created on a host which
already hosts a v1 shadow tree.. | |
24 PASS div.attachShadow({mode: "open"}) threw exception InvalidStateError: Failed
to execute 'attachShadow' on 'Element': Shadow root cannot be created on a host
which already hosts a shadow tree.. | |
25 PASS div.attachShadow({mode: "closed"}) threw exception InvalidStateError: Faile
d to execute 'attachShadow' on 'Element': Shadow root cannot be created on a hos
t which already hosts a shadow tree.. | |
26 PASS internals.youngestShadowRoot(div) is shadow1 | |
27 V0 shadow root cannot be created on UA shadow root | |
28 PASS internals.shadowRootType(internals.shadowRoot(input)) is "UserAgentShadowRo
ot" | |
29 PASS input.createShadowRoot() threw exception InvalidStateError: Failed to execu
te 'createShadowRoot' on 'Element': Shadow root cannot be created on a host whic
h already hosts an user-agent shadow tree.. | |
30 PASS input.attachShadow({mode: "open"}) threw exception NotSupportedError: Faile
d to execute 'attachShadow' on 'Element': This element does not support attachSh
adow. | |
31 PASS input.attachShadow({mode: "closed"}) threw exception NotSupportedError: Fai
led to execute 'attachShadow' on 'Element': This element does not support attach
Shadow. | |
32 PASS successfullyParsed is true | |
33 | |
34 TEST COMPLETE | |
35 | |
OLD | NEW |