mirror of https://github.com/lukechilds/node.git
Ryan Dahl
15 years ago
2 changed files with 33 additions and 0 deletions
@ -0,0 +1,31 @@ |
|||
require('../common'); |
|||
|
|||
var http = require('http'); |
|||
|
|||
// This test is to make sure that when the HTTP server
|
|||
// responds to a HEAD request, it does not send any body.
|
|||
// In this case it was sending '0\r\n\r\n'
|
|||
|
|||
var server = http.createServer(function(req, res) { |
|||
res.writeHead(200); // broken: defaults to TE chunked
|
|||
res.end(); |
|||
}); |
|||
server.listen(PORT); |
|||
|
|||
responseComplete = false; |
|||
|
|||
var req = http.createClient(PORT).request('HEAD', '/') |
|||
error('req'); |
|||
req.end(); |
|||
req.addListener('response', function (res) { |
|||
error('response'); |
|||
res.addListener('end', function() { |
|||
error('response end'); |
|||
server.close(); |
|||
responseComplete = true; |
|||
}); |
|||
}); |
|||
|
|||
process.addListener('exit', function () { |
|||
assert.ok(responseComplete); |
|||
}); |
Loading…
Reference in new issue