~webapps/unity-js-scopes/node.js

« back to all changes in this revision

Viewing changes to test/parallel/test-http-agent-null.js

  • Committer: Marcus Tomlinson
  • Date: 2015-11-13 07:59:04 UTC
  • Revision ID: marcus.tomlinson@canonical.com-20151113075904-h0swczmoq1rvstfc
Node v4 (stable)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
'use strict';
 
2
var common = require('../common');
 
3
var assert = require('assert');
 
4
var http = require('http');
 
5
var net = require('net');
 
6
 
 
7
var request = 0;
 
8
var response = 0;
 
9
process.on('exit', function() {
 
10
  assert.equal(request, 1, 'http server "request" callback was not called');
 
11
  assert.equal(response, 1, 'http request "response" callback was not called');
 
12
});
 
13
 
 
14
var server = http.createServer(function(req, res) {
 
15
  request++;
 
16
  res.end();
 
17
}).listen(common.PORT, function() {
 
18
  var options = {
 
19
    agent: null,
 
20
    port: this.address().port
 
21
  };
 
22
  http.get(options, function(res) {
 
23
    response++;
 
24
    res.resume();
 
25
    server.close();
 
26
  });
 
27
});