Automatic update from web-platform-tests Remove ShadowRealm test coverage This intentionally does not make infrastructure or documentation changes, but without implementer support all the ShadowRealm tests add significant noise. Once there is implementer support this can be reverted. -- wpt-commits: e4a4672e9e607fc2b28e7173b83ce4e38ef53071 wpt-pr: 59794
23 lines
1.0 KiB
JavaScript
23 lines
1.0 KiB
JavaScript
// META: global=window,worker
|
|
|
|
// This just tests that the "readable" and "writable" properties pass the brand
|
|
// checks. All other relevant attributes are covered by the IDL tests.
|
|
|
|
'use strict';
|
|
|
|
test(() => {
|
|
const te = new TextEncoderStream();
|
|
assert_equals(typeof ReadableStream.prototype.getReader.call(te.readable),
|
|
'object', 'readable property must pass brand check');
|
|
assert_equals(typeof WritableStream.prototype.getWriter.call(te.writable),
|
|
'object', 'writable property must pass brand check');
|
|
}, 'TextEncoderStream readable and writable properties must pass brand checks');
|
|
|
|
test(() => {
|
|
const td = new TextDecoderStream();
|
|
assert_equals(typeof ReadableStream.prototype.getReader.call(td.readable),
|
|
'object', 'readable property must pass brand check');
|
|
assert_equals(typeof WritableStream.prototype.getWriter.call(td.writable),
|
|
'object', 'writable property must pass brand check');
|
|
}, 'TextDecoderStream readable and writable properties must pass brand checks');
|