Return correct type from .listen() and .close(), expose .address() on http.Server

This commit is contained in:
John Purcell
2014-03-26 14:54:22 -04:00
parent 2f592be9e6
commit cb01abe1b2
2 changed files with 22 additions and 13 deletions

View File

@@ -6,6 +6,8 @@ import events = require("events");
import zlib = require("zlib");
import url = require('url');
import util = require("util");
import http = require("http");
import net = require("net");
assert(1 + 1 - 2 === 0, "The universe isn't how it should.");
@@ -80,3 +82,9 @@ function stream_readable_pipe_test() {
var w = fs.createWriteStream('file.txt.gz');
r.pipe(z).pipe(w);
}
////////////////////////////////////////////////////
// Make sure .listen() and .close() retuern a Server instance
http.createServer().listen(0).close().address();
net.createServer().listen(0).close().address();