Sha256: 65d56fd62ce2a1a8dcdf25d7f5fd486f165236f65ded63917807ba6052a3cf84

Contents?: true

Size: 898 Bytes

Versions: 3

Compression:

Stored size: 898 Bytes

Contents

common = require("../common");
assert = common.assert

http = require('http');
assert = require('assert');

server = http.createServer(function (request, response) {
  console.log('responding to ' + request.url);

  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.write('1\n');
  response.write('');
  response.write('2\n');
  response.write('');
  response.end('3\n');

  this.close();
})

var response="";

process.addListener('exit', function () {
  assert.equal('1\n2\n3\n', response);
});


server.listen(common.PORT, function () {
  var client = http.createClient(common.PORT);
  var req = client.request("/");
  req.end();
  req.addListener('response', function (res) {
    assert.equal(200, res.statusCode);
    res.setEncoding("ascii");
    res.addListener('data', function (chunk) {
      response += chunk;
    });
    common.error("Got /hello response");
  });
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rednode-0.1.2 ext/node/test/simple/test-http-write-empty-string.js
rednode-0.1.1 ext/node/test/simple/test-http-write-empty-string.js
rednode-0.1.0 ext/node/test/simple/test-http-write-empty-string.js