Automatic update from web-platform-tests
Improve idlharness-ShadowRealm integration
By exposing a fetch_spec() on globalThis in testharness-shadowrealm-inner,
we no longer need to have IDL tests in separate files for ShadowRealm, as
the regular idlharness.js will just run there.
Delete all existing idlharness-shadowrealm.window.js files and incorporate
them into their neighbouring idlharness.any.js files.
It seems sufficient to run the IDL tests only in shadowrealm-in-window;
repeating them in every ShadowRealm scope seems like overkill.
--
Improve test message in idlharness
This gets me every time. If we are testing that an interface is not
exposed, we should be clear about that in the test message.
--
Don't test namespaces in idlharness if not exposed
Instead, if a namespace is not exposed, test that there is no global
property of that name, similar to what we do with interfaces.
--
wpt-commits: 67880a4eb83ca9aa732eec4b35a1971ff5bf37ff, 524e1e0643c9d42e74f0bec6092227738b605f76, 49980192b50a30cd8bbea9b6baab9ac191eb1eb7
wpt-pr: 49342