summaryrefslogtreecommitdiff
path: root/cli/tests/node_compat/test/parallel/test-net-socket-connecting.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/node_compat/test/parallel/test-net-socket-connecting.js')
-rw-r--r--cli/tests/node_compat/test/parallel/test-net-socket-connecting.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/cli/tests/node_compat/test/parallel/test-net-socket-connecting.js b/cli/tests/node_compat/test/parallel/test-net-socket-connecting.js
new file mode 100644
index 000000000..96883f5e1
--- /dev/null
+++ b/cli/tests/node_compat/test/parallel/test-net-socket-connecting.js
@@ -0,0 +1,28 @@
+// deno-fmt-ignore-file
+// deno-lint-ignore-file
+
+// Copyright Joyent and Node contributors. All rights reserved. MIT license.
+// Taken from Node 18.12.1
+// This file is automatically generated by "node/_tools/setup.ts". Do not modify this file manually
+
+'use strict';
+require('../common');
+const assert = require('assert');
+const net = require('net');
+
+const server = net.createServer((conn) => {
+ conn.end();
+ server.close();
+}).listen(0, () => {
+ const client = net.connect(server.address().port, () => {
+ assert.strictEqual(client.connecting, false);
+
+ // Legacy getter
+ assert.strictEqual(client._connecting, false);
+ client.end();
+ });
+ assert.strictEqual(client.connecting, true);
+
+ // Legacy getter
+ assert.strictEqual(client._connecting, true);
+});