mirror of
https://github.com/nodejs/node.git
synced 2025-12-28 16:07:39 +00:00
test: convert readdir test to use test runner
Some checks failed
Coverage Linux (without intl) / coverage-linux-without-intl (push) Waiting to run
Coverage Linux / coverage-linux (push) Waiting to run
Coverage Windows / coverage-windows (push) Waiting to run
Test and upload documentation to artifacts / build-docs (push) Waiting to run
Linters / lint-addon-docs (push) Waiting to run
Linters / lint-cpp (push) Waiting to run
Linters / format-cpp (push) Waiting to run
Linters / lint-js-and-md (push) Waiting to run
Linters / lint-py (push) Waiting to run
Linters / lint-yaml (push) Waiting to run
Linters / lint-sh (push) Waiting to run
Linters / lint-codeowners (push) Waiting to run
Linters / lint-pr-url (push) Waiting to run
Linters / lint-readme (push) Waiting to run
Notify on Push / Notify on Force Push on `main` (push) Waiting to run
Notify on Push / Notify on Push on `main` that lacks metadata (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
V8 patch update / v8-update (push) Has been cancelled
OpenSSL update / openssl-update (push) Has been cancelled
Timezone update / timezone_update (push) Has been cancelled
Some checks failed
Coverage Linux (without intl) / coverage-linux-without-intl (push) Waiting to run
Coverage Linux / coverage-linux (push) Waiting to run
Coverage Windows / coverage-windows (push) Waiting to run
Test and upload documentation to artifacts / build-docs (push) Waiting to run
Linters / lint-addon-docs (push) Waiting to run
Linters / lint-cpp (push) Waiting to run
Linters / format-cpp (push) Waiting to run
Linters / lint-js-and-md (push) Waiting to run
Linters / lint-py (push) Waiting to run
Linters / lint-yaml (push) Waiting to run
Linters / lint-sh (push) Waiting to run
Linters / lint-codeowners (push) Waiting to run
Linters / lint-pr-url (push) Waiting to run
Linters / lint-readme (push) Waiting to run
Notify on Push / Notify on Force Push on `main` (push) Waiting to run
Notify on Push / Notify on Push on `main` that lacks metadata (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
V8 patch update / v8-update (push) Has been cancelled
OpenSSL update / openssl-update (push) Has been cancelled
Timezone update / timezone_update (push) Has been cancelled
Signed-off-by: tchetwin <tchetwin@bloomberg.net> PR-URL: https://github.com/nodejs/node/pull/55750 Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
d0d52092cf
commit
e92499c963
@ -1,14 +1,18 @@
|
||||
'use strict';
|
||||
const common = require('../common');
|
||||
const fs = require('fs');
|
||||
const net = require('net');
|
||||
|
||||
const { PIPE, mustCall } = require('../common');
|
||||
const tmpdir = require('../common/tmpdir');
|
||||
tmpdir.refresh();
|
||||
const { test } = require('node:test');
|
||||
const fs = require('node:fs');
|
||||
const net = require('node:net');
|
||||
|
||||
const server = net.createServer().listen(common.PIPE, common.mustCall(() => {
|
||||
// The process should not crash
|
||||
// See https://github.com/nodejs/node/issues/52159
|
||||
fs.readdirSync(tmpdir.path, { recursive: true });
|
||||
server.close();
|
||||
}));
|
||||
test('readdir should not recurse into Unix domain sockets', (t, done) => {
|
||||
tmpdir.refresh();
|
||||
const server = net.createServer().listen(PIPE, mustCall(() => {
|
||||
// The process should not crash
|
||||
// See https://github.com/nodejs/node/issues/52159
|
||||
fs.readdirSync(tmpdir.path, { recursive: true });
|
||||
server.close();
|
||||
done();
|
||||
}));
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user