https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 7606bc9d6b70744b1afcdf8b946af67fce5211ec authored by Anne van Kesteren on 09 March 2017, 10:59:34 UTC
Test HTTP parsing
Tip revision: 7606bc9
transform-streams.js
'use strict';

if (self.importScripts) {
  self.importScripts('/resources/testharness.js');
}

promise_test(() => {
  const rs = new ReadableStream({
    start(c) {
      c.enqueue('a');
      c.enqueue('b');
      c.enqueue('c');
      c.close();
    }
  });

  const ts = new TransformStream();

  const ws = new WritableStream();

  return rs.pipeThrough(ts).pipeTo(ws).then(() => {
    const writer = ws.getWriter();
    return writer.closed;
  });
}, 'Piping through an identity transform stream should close the destination when the source closes');

done();
back to top