diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2016-04-26 13:35:42 +0200 |
---|---|---|
committer | Evan Lucas <evanlucas@me.com> | 2016-05-17 09:32:01 -0500 |
commit | 8a7e68ff838adfd0a0215e992afd0b4a9e286e01 (patch) | |
tree | f98b0e099a0ad27b4cfb488fee72e78f3abed899 /test/parallel/test-handle-wrap-isrefed.js | |
parent | bbf3b3ebbb8593f19702747fc5c68886a9b43cb7 (diff) | |
download | node-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.js | 6 |
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); } |