summaryrefslogtreecommitdiff
path: root/test/parallel/test-http2-client-rststream-before-connect.js
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2018-04-11 03:10:22 +0200
committerRuben Bridgewater <ruben@bridgewater.de>2018-04-13 19:59:44 +0200
commitdca7fb2225ea5bd8452c51d4167962f2838389f8 (patch)
tree3494051d50e3815e965b56142d57f8ff71916d09 /test/parallel/test-http2-client-rststream-before-connect.js
parentd5495e859c3aceab7f8a823e27950e715b746a35 (diff)
downloadandroid-node-v8-dca7fb2225ea5bd8452c51d4167962f2838389f8.tar.gz
android-node-v8-dca7fb2225ea5bd8452c51d4167962f2838389f8.tar.bz2
android-node-v8-dca7fb2225ea5bd8452c51d4167962f2838389f8.zip
errors: validate input arguments
This makes sure the input arguments get validated so implementation errors will be caught early. It also improves a couple of error messages by providing more detailed information and fixes errors detected by the new functionality. Besides that a error type got simplified and tests got refactored. PR-URL: https://github.com/nodejs/node/pull/19924 Reviewed-By: Michaƫl Zasso <targos@protonmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/parallel/test-http2-client-rststream-before-connect.js')
-rw-r--r--test/parallel/test-http2-client-rststream-before-connect.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/parallel/test-http2-client-rststream-before-connect.js b/test/parallel/test-http2-client-rststream-before-connect.js
index 3120a80b11..7bace941d1 100644
--- a/test/parallel/test-http2-client-rststream-before-connect.js
+++ b/test/parallel/test-http2-client-rststream-before-connect.js
@@ -18,12 +18,13 @@ server.listen(0, common.mustCall(() => {
const req = client.request();
const closeCode = 1;
- common.expectsError(
+ assert.throws(
() => req.close(2 ** 32),
{
- type: RangeError,
+ name: 'RangeError [ERR_OUT_OF_RANGE]',
code: 'ERR_OUT_OF_RANGE',
- message: 'The value of "code" is out of range.'
+ message: 'The value of "code" is out of range. It must be ' +
+ '>= 0 && <= 4294967295. Received 4294967296'
}
);
assert.strictEqual(req.closed, false);