'use strict'; require('../common'); const assert = require('assert'); const http = require('http'); const testResBody = 'other stuff!\n'; const server = http.createServer(function(req, res) { assert.ok(!('date' in req.headers), 'Request headers contained a Date.'); res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(testResBody); }); server.listen(0); server.addListener('listening', function() { const options = { port: this.address().port, path: '/', method: 'GET' }; const req = http.request(options, function(res) { assert.ok('date' in res.headers, 'Response headers didn\'t contain a Date.'); res.addListener('end', function() { server.close(); process.exit(); }); res.resume(); }); req.end(); });