Skip to content

Commit

Permalink
Bug 1552197 [wpt PR 16853] - Update error type test for attachShadow(…
Browse files Browse the repository at this point in the history
…), a=testonly

Automatic update from web-platform-tests
Update error type test for attachShadow()

Follows whatwg/dom#761.

--

wp5At-commits: 7deb0225341a149c78db1d4515314e781985b3ff
wpt-pr: 16853

UltraBlame original commit: ee83ec4d28891ea032dca765518c5a5e9dec16b3
  • Loading branch information
marco-c committed Oct 4, 2019
1 parent a535c08 commit 2c07610
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,30 +53,30 @@
}, 'Element.attachShadow must create an instance of ShadowRoot');

test(function () {
assert_throws({'name': 'InvalidStateError'}, function () {
assert_throws({'name': 'NotSupportedError'}, function () {
var div = document.createElement('div');
div.attachShadow({mode: "open"});
div.attachShadow({mode: "open"});
}, 'Calling attachShadow({mode: "open"}) twice on the same element must throw');

assert_throws({'name': 'InvalidStateError'}, function () {
assert_throws({'name': 'NotSupportedError'}, function () {
var div = document.createElement('div');
div.attachShadow({mode: "closed"});
div.attachShadow({mode: "closed"});
}, 'Calling attachShadow({mode: "closed"}) twice on the same element must throw');

assert_throws({'name': 'InvalidStateError'}, function () {
assert_throws({'name': 'NotSupportedError'}, function () {
var div = document.createElement('div');
div.attachShadow({mode: "open"});
div.attachShadow({mode: "closed"});
}, 'Calling attachShadow({mode: "closed"}) after attachShadow({mode: "open"}) on the same element must throw');

assert_throws({'name': 'InvalidStateError'}, function () {
assert_throws({'name': 'NotSupportedError'}, function () {
var div = document.createElement('div');
div.attachShadow({mode: "closed"});
div.attachShadow({mode: "open"});
}, 'Calling attachShadow({mode: "open"}) after attachShadow({mode: "closed"}) on the same element must throw');
}, 'Element.attachShadow must throw a InvalidStateError if the context object already hosts a shadow tree');
}, 'Element.attachShadow must throw a NotSupportedError if the context object already hosts a shadow tree');

test(function () {
for (var elementName of ATTACHSHADOW_DISALLOWED_ELEMENTS) {
Expand Down

0 comments on commit 2c07610

Please sign in to comment.