mirror of
https://github.com/servo/servo.git
synced 2025-09-03 11:38:22 +01:00
Update web-platform-tests to revision eb6b0210d6f0b1b44bc74385de04a2291ce2575c
This commit is contained in:
parent
cc8a9fa928
commit
459fbb1a34
30 changed files with 551 additions and 108 deletions
|
@ -103,6 +103,11 @@ promise_test(t => {
|
|||
[fakeWSDefaultWriter(), realWS(), realWSDefaultController(), undefined, null]);
|
||||
}, 'WritableStreamDefaultWriter.prototype.close enforces a brand check');
|
||||
|
||||
test(() => {
|
||||
methodThrowsForAll(WriterProto, 'releaseLock',
|
||||
[fakeWSDefaultWriter(), realWS(), realWSDefaultController(), undefined, null]);
|
||||
}, 'WritableStreamDefaultWriter.prototype.releaseLock enforces a brand check');
|
||||
|
||||
test(() => {
|
||||
methodThrowsForAll(WritableStreamDefaultController.prototype, 'error',
|
||||
[fakeWSDefaultController(), realWS(), realWSDefaultWriter(), undefined, null]);
|
||||
|
|
|
@ -399,3 +399,15 @@ promise_test(t => {
|
|||
});
|
||||
});
|
||||
}, 'close() should not reject until no sink methods are in flight');
|
||||
|
||||
promise_test(() => {
|
||||
const ws = new WritableStream();
|
||||
const writer1 = ws.getWriter();
|
||||
return writer1.close().then(() => {
|
||||
writer1.releaseLock();
|
||||
const writer2 = ws.getWriter();
|
||||
const ready = writer2.ready;
|
||||
assert_equals(ready.constructor, Promise);
|
||||
return ready;
|
||||
});
|
||||
}, 'ready promise should be initialised as fulfilled for a writer on a closed stream');
|
||||
|
|
|
@ -275,3 +275,10 @@ promise_test(t => {
|
|||
promise_rejects(t, error1, writer.write(), 'write() should be rejected')
|
||||
]);
|
||||
}, 'write() on a stream with HWM 0 should not cause the ready Promise to resolve');
|
||||
|
||||
promise_test(t => {
|
||||
const ws = new WritableStream();
|
||||
const writer = ws.getWriter();
|
||||
writer.releaseLock();
|
||||
return promise_rejects(t, new TypeError(), writer.write(), 'write should reject');
|
||||
}, 'writing to a released writer should reject the returned promise');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue