From 8ef497ceebcd679f5383bb43789c9f2fd5667e1c Mon Sep 17 00:00:00 2001 From: cjihrig Date: Wed, 7 Apr 2021 21:58:54 -0400 Subject: [PATCH] test: add regression test for serdes readDouble() Refs: https://github.com/nodejs/node/issues/37978 --- test/parallel/test-v8-serdes.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/parallel/test-v8-serdes.js b/test/parallel/test-v8-serdes.js index 2ccfc9943a9175..1d3b6ff81168e7 100644 --- a/test/parallel/test-v8-serdes.js +++ b/test/parallel/test-v8-serdes.js @@ -236,3 +236,10 @@ const hostObject = new (internalBinding('js_stream').JSStream)(); /^TypeError: buffer must be a TypedArray or a DataView$/, ); } + +{ + // Regression test for https://github.com/nodejs/node/issues/37978 + assert.throws(() => { + new v8.Deserializer(new v8.Serializer().releaseBuffer()).readDouble(); + }, /ReadDouble\(\) failed/); +}