summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extensions/fetch/11_streams.js2
-rw-r--r--runtime/js/99_main.js6
-rw-r--r--tools/wpt/expectation.json14
3 files changed, 8 insertions, 14 deletions
diff --git a/extensions/fetch/11_streams.js b/extensions/fetch/11_streams.js
index 8bbf34898..80929f65e 100644
--- a/extensions/fetch/11_streams.js
+++ b/extensions/fetch/11_streams.js
@@ -3881,5 +3881,7 @@
TransformStream,
WritableStream,
WritableStreamDefaultWriter,
+ ReadableByteStreamController,
+ TransformStreamDefaultController,
};
})(this);
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js
index e1c474c28..f98c4973e 100644
--- a/runtime/js/99_main.js
+++ b/runtime/js/99_main.js
@@ -289,6 +289,12 @@ delete Object.prototype.__proto__;
WritableStreamDefaultWriter: util.nonEnumerable(
streams.WritableStreamDefaultWriter,
),
+ ReadableByteStreamController: util.nonEnumerable(
+ streams.ReadableByteStreamController,
+ ),
+ TransformStreamDefaultController: util.nonEnumerable(
+ streams.TransformStreamDefaultController,
+ ),
atob: util.writable(atob),
btoa: util.writable(btoa),
clearInterval: util.writable(timers.clearInterval),
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index dd5f9d3b6..dc15096c7 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -370,18 +370,11 @@
"ReadableStreamDefaultController interface: operation error(optional any)",
"ReadableStreamDefaultController must be primary interface of self.readableStreamDefaultController",
"Stringification of self.readableStreamDefaultController",
- "ReadableByteStreamController interface: existence and properties of interface object",
- "ReadableByteStreamController interface object length",
- "ReadableByteStreamController interface object name",
- "ReadableByteStreamController interface: existence and properties of interface prototype object",
- "ReadableByteStreamController interface: existence and properties of interface prototype object's \"constructor\" property",
- "ReadableByteStreamController interface: existence and properties of interface prototype object's @@unscopables property",
"ReadableByteStreamController interface: attribute byobRequest",
"ReadableByteStreamController interface: attribute desiredSize",
"ReadableByteStreamController interface: operation close()",
"ReadableByteStreamController interface: operation enqueue(ArrayBufferView)",
"ReadableByteStreamController interface: operation error(optional any)",
- "ReadableByteStreamController must be primary interface of self.readableByteStreamController",
"Stringification of self.readableByteStreamController",
"ReadableByteStreamController interface: self.readableByteStreamController must inherit property \"byobRequest\" with the proper type",
"ReadableStreamBYOBRequest interface: existence and properties of interface object",
@@ -425,17 +418,10 @@
"TransformStream interface: attribute readable",
"TransformStream interface: attribute writable",
"Stringification of new TransformStream()",
- "TransformStreamDefaultController interface: existence and properties of interface object",
- "TransformStreamDefaultController interface object length",
- "TransformStreamDefaultController interface object name",
- "TransformStreamDefaultController interface: existence and properties of interface prototype object",
- "TransformStreamDefaultController interface: existence and properties of interface prototype object's \"constructor\" property",
- "TransformStreamDefaultController interface: existence and properties of interface prototype object's @@unscopables property",
"TransformStreamDefaultController interface: attribute desiredSize",
"TransformStreamDefaultController interface: operation enqueue(optional any)",
"TransformStreamDefaultController interface: operation error(optional any)",
"TransformStreamDefaultController interface: operation terminate()",
- "TransformStreamDefaultController must be primary interface of self.transformStreamDefaultController",
"Stringification of self.transformStreamDefaultController",
"ByteLengthQueuingStrategy interface: attribute highWaterMark",
"ByteLengthQueuingStrategy interface: attribute size",