diff options
Diffstat (limited to 'test/parallel/test-http2-client-rststream-before-connect.js')
-rw-r--r-- | test/parallel/test-http2-client-rststream-before-connect.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/parallel/test-http2-client-rststream-before-connect.js b/test/parallel/test-http2-client-rststream-before-connect.js index 3c4ac3b34d..e4aff87be9 100644 --- a/test/parallel/test-http2-client-rststream-before-connect.js +++ b/test/parallel/test-http2-client-rststream-before-connect.js @@ -7,6 +7,10 @@ const assert = require('assert'); const h2 = require('http2'); const server = h2.createServer(); +server.on('stream', (stream) => { + stream.respond(); + stream.end('ok'); +}); server.listen(0); @@ -15,15 +19,13 @@ server.on('listening', common.mustCall(() => { const client = h2.connect(`http://localhost:${server.address().port}`); const req = client.request({ ':path': '/' }); - client.rstStream(req, 0); - assert.strictEqual(req.rstCode, 0); + req.rstStream(0); // make sure that destroy is called req._destroy = common.mustCall(req._destroy.bind(req)); // second call doesn't do anything - assert.doesNotThrow(() => client.rstStream(req, 8)); - assert.strictEqual(req.rstCode, 0); + assert.doesNotThrow(() => req.rstStream(8)); req.on('streamClosed', common.mustCall((code) => { assert.strictEqual(req.destroyed, true); |