- From: Domenic Denicola <notifications@github.com>
- Date: Wed, 19 Oct 2016 13:01:58 -0700
- To: whatwg/streams <streams@noreply.github.com>
Received on Wednesday, 19 October 2016 20:02:33 UTC
domenic commented on this pull request. > @@ -197,3 +197,15 @@ promise_test(() => { assert_equals(writeCount, numberOfWrites, `should have called sink's write ${numberOfWrites} times`)); }); }, 'a large queue of writes should be processed completely'); + +promise_test(() => { + const stream = recordingWritableStream(); + const w = stream.getWriter(); + const WritableStreamDefaultWriter = w.constructor; + w.releaseLock(); + const writer = new WritableStreamDefaultWriter(stream); Nah, this is intended, just a little silly. IMO constructors should only be prohibited from working when doing so would break an invariant (like 1 controller <-> 1 stream). That's not the case here so it's good to have a working constructor, even if it's hidden by default. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/streams/pull/544
Received on Wednesday, 19 October 2016 20:02:33 UTC