summaryrefslogtreecommitdiff
path: root/test/parallel/test-net-write-after-close.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/parallel/test-net-write-after-close.js')
-rw-r--r--test/parallel/test-net-write-after-close.js28
1 files changed, 8 insertions, 20 deletions
diff --git a/test/parallel/test-net-write-after-close.js b/test/parallel/test-net-write-after-close.js
index 243123da03..e01aef80f3 100644
--- a/test/parallel/test-net-write-after-close.js
+++ b/test/parallel/test-net-write-after-close.js
@@ -1,32 +1,20 @@
'use strict';
-require('../common');
-var assert = require('assert');
+const common = require('../common');
var net = require('net');
-var gotError = false;
-var gotWriteCB = false;
-
-process.on('exit', function() {
- assert(gotError);
- assert(gotWriteCB);
-});
-
-var server = net.createServer(function(socket) {
+var server = net.createServer(common.mustCall(function(socket) {
socket.resume();
- socket.on('error', function(error) {
+ socket.on('error', common.mustCall(function(error) {
console.error('got error, closing server', error);
server.close();
- gotError = true;
- });
+ }));
- setTimeout(function() {
+ setTimeout(common.mustCall(function() {
console.error('about to try to write');
- socket.write('test', function(e) {
- gotWriteCB = true;
- });
- }, 250);
-});
+ socket.write('test', common.mustCall(function(e) {}));
+ }), 250);
+}));
server.listen(0, function() {
var client = net.connect(this.address().port, function() {