diff --git a/test/parallel/test-http-incoming-message-connection-setter.js b/test/parallel/test-http-incoming-message-connection-setter.js new file mode 100644 index 00000000000000..82093e1a7939f0 --- /dev/null +++ b/test/parallel/test-http-incoming-message-connection-setter.js @@ -0,0 +1,18 @@ +'use strict'; + +// Test that the setter for http.IncomingMessage,prototype.connection sets the +// socket property too. +require('../common'); + +const assert = require('assert'); +const http = require('http'); + +const incomingMessage = new http.IncomingMessage(); + +assert.strictEqual(incomingMessage.connection, undefined); +assert.strictEqual(incomingMessage.socket, undefined); + +incomingMessage.connection = 'fhqwhgads'; + +assert.strictEqual(incomingMessage.connection, 'fhqwhgads'); +assert.strictEqual(incomingMessage.socket, 'fhqwhgads');