test: convert readdir test to use test runner · nodejs/node@ff7b144
11'use strict';
2-const common = require('../common');
3-const fs = require('fs');
4-const net = require('net');
523+const { PIPE, mustCall } = require('../common');
64const tmpdir = require('../common/tmpdir');
7-tmpdir.refresh();
5+const { test } = require('node:test');
6+const fs = require('node:fs');
7+const net = require('node:net');
889-const server = net.createServer().listen(common.PIPE, common.mustCall(() => {
10-// The process should not crash
11-// See https://github.com/nodejs/node/issues/52159
12-fs.readdirSync(tmpdir.path, { recursive: true });
13-server.close();
14-}));
9+test('readdir should not recurse into Unix domain sockets', (t, done) => {
10+tmpdir.refresh();
11+const server = net.createServer().listen(PIPE, mustCall(() => {
12+// The process should not crash
13+// See https://github.com/nodejs/node/issues/52159
14+fs.readdirSync(tmpdir.path, { recursive: true });
15+server.close();
16+done();
17+}));
18+});