summaryrefslogtreecommitdiff
path: root/test/parallel/test-handle-wrap-isrefed.js
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2016-04-26 13:35:42 +0200
committerEvan Lucas <evanlucas@me.com>2016-05-17 09:32:01 -0500
commit8a7e68ff838adfd0a0215e992afd0b4a9e286e01 (patch)
treef98b0e099a0ad27b4cfb488fee72e78f3abed899 /test/parallel/test-handle-wrap-isrefed.js
parentbbf3b3ebbb8593f19702747fc5c68886a9b43cb7 (diff)
downloadnode-new-8a7e68ff838adfd0a0215e992afd0b4a9e286e01.tar.gz
test: check that 2nd handle.close() call is a nop
Verify that a second call to handle.close() is a no-op. PR-URL: https://github.com/nodejs/node/pull/6395 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/parallel/test-handle-wrap-isrefed.js')
-rw-r--r--test/parallel/test-handle-wrap-isrefed.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/parallel/test-handle-wrap-isrefed.js b/test/parallel/test-handle-wrap-isrefed.js
index d3ea56a46f..544729c221 100644
--- a/test/parallel/test-handle-wrap-isrefed.js
+++ b/test/parallel/test-handle-wrap-isrefed.js
@@ -23,6 +23,7 @@ function makeAssert(message) {
cp.ref();
assert(cp._handle.unrefed(), false);
cp._handle.close(common.mustCall(() => assert(cp._handle.unrefed(), true)));
+ cp._handle.close(common.fail);
assert(cp._handle.unrefed(), false);
}
@@ -41,6 +42,7 @@ function makeAssert(message) {
assert(sock4._handle.unrefed(), false);
sock4._handle.close(
common.mustCall(() => assert(sock4._handle.unrefed(), true)));
+ sock4._handle.close(common.fail);
assert(sock4._handle.unrefed(), false);
const sock6 = dgram.createSocket('udp6');
@@ -52,6 +54,7 @@ function makeAssert(message) {
assert(sock6._handle.unrefed(), false);
sock6._handle.close(
common.mustCall(() => assert(sock6._handle.unrefed(), true)));
+ sock6._handle.close(common.fail);
assert(sock6._handle.unrefed(), false);
}
@@ -68,6 +71,7 @@ function makeAssert(message) {
handle.ref();
assert(handle.unrefed(), false);
handle.close(common.mustCall(() => assert(handle.unrefed(), true)));
+ handle.close(common.fail);
assert(handle.unrefed(), false);
}
@@ -88,6 +92,7 @@ function makeAssert(message) {
assert(server._unref, false);
server._handle.close(
common.mustCall(() => assert(server._handle.unrefed(), true)));
+ server._handle.close(common.fail);
assert(server._handle.unrefed(), false);
}
@@ -103,5 +108,6 @@ function makeAssert(message) {
assert(timer._handle.unrefed(), false);
timer._handle.close(
common.mustCall(() => assert(timer._handle.unrefed(), true)));
+ timer._handle.close(common.fail);
assert(timer._handle.unrefed(), false);
}