summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorZYSzys <zyszys98@gmail.com>2019-10-01 23:06:44 +0800
committerRich Trott <rtrott@gmail.com>2019-10-02 14:53:42 -0700
commit6ba9471f6fcaaf377f22621c4d193d30e3877566 (patch)
tree7a40d047257d5fec29d98cb671f4c2bf090e56be /test
parent83418b593f154aab704c7aa198b3c8cc1b974ed3 (diff)
downloadandroid-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.js15
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': '/' };