diff options
Diffstat (limited to 'cli/tests/node_compat/test/parallel/test-dgram-connect-send-default-host.js')
-rw-r--r-- | cli/tests/node_compat/test/parallel/test-dgram-connect-send-default-host.js | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/cli/tests/node_compat/test/parallel/test-dgram-connect-send-default-host.js b/cli/tests/node_compat/test/parallel/test-dgram-connect-send-default-host.js deleted file mode 100644 index 3b2a579c0..000000000 --- a/cli/tests/node_compat/test/parallel/test-dgram-connect-send-default-host.js +++ /dev/null @@ -1,55 +0,0 @@ -// 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'; - -const common = require('../common'); -const assert = require('assert'); -const dgram = require('dgram'); - -const client = dgram.createSocket('udp4'); -const server = dgram.createSocket('udp4'); - -const toSend = [Buffer.alloc(256, 'x'), - Buffer.alloc(256, 'y'), - Buffer.alloc(256, 'z'), - 'hello']; - -const received = []; - -server.on('listening', common.mustCall(() => { - const port = server.address().port; - client.connect(port, (err) => { - assert.ifError(err); - client.send(toSend[0], 0, toSend[0].length); - client.send(toSend[1]); - client.send([toSend[2]]); - client.send(toSend[3], 0, toSend[3].length); - - client.send(new Uint8Array(toSend[0]), 0, toSend[0].length); - client.send(new Uint8Array(toSend[1])); - client.send([new Uint8Array(toSend[2])]); - client.send(new Uint8Array(Buffer.from(toSend[3])), - 0, toSend[3].length); - }); -})); - -server.on('message', common.mustCall((buf, info) => { - received.push(buf.toString()); - - if (received.length === toSend.length * 2) { - // The replies may arrive out of order -> sort them before checking. - received.sort(); - - const expected = toSend.concat(toSend).map(String).sort(); - assert.deepStrictEqual(received, expected); - client.close(); - server.close(); - } -}, toSend.length * 2)); - -server.bind(0); |