blob: 34dc346c9378ea5ce440fffeee791463aa24a7dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// |jit-test| skip-if: !this.hasOwnProperty("ReadableStream")
// See <https://bugzilla.mozilla.org/show_bug.cgi?id=1385890#c50>.
let otherGlobal = newGlobal();
function getFreshInstances(type, otherType = type) {
stream = new ReadableStream({
start(c) {
controller = c;
},
type
});
}
getFreshInstances();
let [branch1, branch2] = otherGlobal.ReadableStream.prototype.tee.call(stream);
cancelPromise1 = ReadableStream.prototype.cancel.call(branch1, {
name: "cancel 1"
});
cancelPromise2 = ReadableStream.prototype.cancel.call(branch2, {
name: "cancel 2"
});
|