Sha256: 5692ed1d616c287451698105b752682b50b36adcc3f531c35bdcf5ba371d66d2

Contents?: true

Size: 828 Bytes

Versions: 119

Compression:

Stored size: 828 Bytes

Contents

var common = require('../common');
var assert = common.assert;
var DelayedStream = common.DelayedStream;
var http = require('http');

var UPLOAD = new Buffer(10 * 1024 * 1024);

var server = http.createServer(function(req, res) {
  var delayed = DelayedStream.create(req, {maxDataSize: UPLOAD.length});

  setTimeout(function() {
    res.writeHead(200);
    delayed.pipe(res);
  }, 10);
});
server.listen(common.PORT, function() {
  var request = http.request({
    method: 'POST',
    port: common.PORT,
  });

  request.write(UPLOAD);
  request.end();

  request.on('response', function(res) {
    var received = 0;
    res
      .on('data', function(chunk) {
        received += chunk.length;
      })
      .on('end', function() {
        assert.equal(received, UPLOAD.length);
        server.close();
      });
  });
});


Version data entries

119 entries across 105 versions & 6 rubygems

Version Path
trusty-festivity-extension-2.3.20 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.19 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.18 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.17 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.16 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.15 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.14 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.13 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.12 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.11g node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.10 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.9 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.8 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.7 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.6 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.5 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.4 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.3 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.2 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
trusty-festivity-extension-2.3.1 node_modules/bower/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js