diff options
author | ZYSzys <zyszys98@gmail.com> | 2019-10-01 23:06:44 +0800 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-10-02 14:53:42 -0700 |
commit | 6ba9471f6fcaaf377f22621c4d193d30e3877566 (patch) | |
tree | 7a40d047257d5fec29d98cb671f4c2bf090e56be /test | |
parent | 83418b593f154aab704c7aa198b3c8cc1b974ed3 (diff) | |
download | android-node-v8-6ba9471f6fcaaf377f22621c4d193d30e3877566.tar.gz android-node-v8-6ba9471f6fcaaf377f22621c4d193d30e3877566.tar.bz2 android-node-v8-6ba9471f6fcaaf377f22621c4d193d30e3877566.zip |
http2: use the latest settings
Fixes: https://github.com/nodejs/node/issues/29764
PR-URL: https://github.com/nodejs/node/pull/29780
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'test')
-rw-r--r-- | test/parallel/test-http2-session-settings.js | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test/parallel/test-http2-session-settings.js b/test/parallel/test-http2-session-settings.js index 46ba1753e2..35581d5f71 100644 --- a/test/parallel/test-http2-session-settings.js +++ b/test/parallel/test-http2-session-settings.js @@ -38,6 +38,12 @@ server.on( }) ); +server.on('session', (session) => { + session.settings({ + maxConcurrentStreams: 2 + }); +}); + server.listen( 0, common.mustCall(() => { @@ -57,11 +63,18 @@ server.listen( assert.strictEqual(settings.maxFrameSize, 16384); }, 2) ); + + let calledOnce = false; client.on( 'remoteSettings', common.mustCall((settings) => { assert(settings); - }) + assert.strictEqual( + settings.maxConcurrentStreams, + calledOnce ? 2 : (2 ** 32) - 1 + ); + calledOnce = true; + }, 2) ); const headers = { ':path': '/' }; |