node-osc
Version:
pyOSC inspired library for sending and receiving OSC messages
21 lines (17 loc) • 486 B
JavaScript
var tap = require('tap');
var util = require('./util.js');
var node_net = require('node:net');
tap.test('getPort function returns an available port', async (t) => {
const port = await util.getPort();
t.plan(2);
t.type(port, 'number', 'getPort should return a number');
const server = node_net.createServer();
server.listen(port, () => {
t.pass('Port is usable');
});
server.on('close', () => {
t.pass('Server closed');
});
server.close();
});
;