- From: Takeshi Yoshino <notifications@github.com>
- Date: Mon, 03 Oct 2016 01:08:48 -0700
- To: whatwg/streams <streams@noreply.github.com>
- Message-ID: <whatwg/streams/pull/519/review/2468778@github.com>
tyoshino commented on this pull request.
lgtm once the 2 comments are addressed. thanks so much.
> - transformStream._enqueueFunction,
- transformStream._closeFunction,
- transformStream._errorFunction);
- }
- } catch (e) {
- if (transformStream._errored === false) {
- TransformStreamErrorInternal(transformStream, e);
- }
- }
-}
-
-function TransformStreamStart(transformStream) {
- if (transformStream._transformer.start === undefined) {
- return;
- }
+ const p = PromiseInvokeOrNoop(transformStream._transformer, 'transform', [chunk, transformStream._controller]);
s/p/transformPromise/
> + .then(() => { transformDone = true; });
+ },
+ flush() {
+ t.ok(transformDone, 'pending transform promise must resolve before flush is called');
+ return new Promise(resolve => setTimeout(resolve, 50))
+ .then(() => { flushDone = true; });
+ }
+ });
+
+ t.ok(startCalled, 'start is called synchronously');
+
+ const writer = ts.writable.getWriter();
+ writer.write('a');
+ writer.close().then(() => {
+ t.ok(flushDone, 'flushPromise resolved');
+ t.end();
unnecessary as you have t.plan()
--
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/519#pullrequestreview-2468778
Received on Monday, 3 October 2016 08:09:18 UTC