diff options
author | Gergely Nemeth <mail@nemethgergely.com> | 2017-06-29 09:36:01 +0200 |
---|---|---|
committer | Refael Ackermann <refack@gmail.com> | 2017-07-18 13:07:31 -0400 |
commit | f406a7ebaee09c00b6dec330e17897924096c30d (patch) | |
tree | 41b05444e7f61d70ebe3427a96bdf2200c554d6e /test/parallel/test-http-outgoing-internal-headers.js | |
parent | c3cb0edd8d4202270d59c94083be5007f7870416 (diff) | |
download | android-node-v8-f406a7ebaee09c00b6dec330e17897924096c30d.tar.gz android-node-v8-f406a7ebaee09c00b6dec330e17897924096c30d.tar.bz2 android-node-v8-f406a7ebaee09c00b6dec330e17897924096c30d.zip |
test: add test for http outgoing internal headers
PR-URL: https://github.com/nodejs/node/pull/13980
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'test/parallel/test-http-outgoing-internal-headers.js')
-rw-r--r-- | test/parallel/test-http-outgoing-internal-headers.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/test/parallel/test-http-outgoing-internal-headers.js b/test/parallel/test-http-outgoing-internal-headers.js new file mode 100644 index 0000000000..e36917a970 --- /dev/null +++ b/test/parallel/test-http-outgoing-internal-headers.js @@ -0,0 +1,28 @@ +// Flags: --expose-internals +'use strict'; +const common = require('../common'); +const assert = require('assert'); + +const { outHeadersKey } = require('internal/http'); +const { OutgoingMessage } = require('http'); + +{ + // tests for _headers get method + const outgoingMessage = new OutgoingMessage(); + outgoingMessage.getHeaders = common.mustCall(); + outgoingMessage._headers; +} + +{ + // tests for _headers set method + const outgoingMessage = new OutgoingMessage(); + outgoingMessage._headers = { + host: 'risingstack.com', + Origin: 'localhost' + }; + + assert.deepStrictEqual(outgoingMessage[outHeadersKey], { + host: ['host', 'risingstack.com'], + origin: ['Origin', 'localhost'] + }); +} |