From 22262c14f1f8ba2664bad2f7554f9e9c8c0e595b Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Tue, 11 Mar 2025 11:41:42 -0500 Subject: [PATCH] test: fix timing issue in `utilityProcess` test fixtures (#45964) * fix: potential timing issue in utilityProcess test * fix: potential timing issue in utilityProcess esm test --- spec/fixtures/api/utility-process/dns-result-order.js | 6 ++++-- spec/fixtures/api/utility-process/esm.mjs | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/spec/fixtures/api/utility-process/dns-result-order.js b/spec/fixtures/api/utility-process/dns-result-order.js index 413aaec58134..cb8a7f7f43fd 100644 --- a/spec/fixtures/api/utility-process/dns-result-order.js +++ b/spec/fixtures/api/utility-process/dns-result-order.js @@ -1,4 +1,6 @@ const dns = require('node:dns'); -console.log(dns.getDefaultResultOrder()); -process.exit(0); +const write = (writable, chunk) => new Promise((resolve) => writable.write(chunk, resolve)); + +write(process.stdout, `${dns.getDefaultResultOrder()}\n`) + .then(() => process.exit(0)); diff --git a/spec/fixtures/api/utility-process/esm.mjs b/spec/fixtures/api/utility-process/esm.mjs index 748ec782dfc2..655de0870aaa 100644 --- a/spec/fixtures/api/utility-process/esm.mjs +++ b/spec/fixtures/api/utility-process/esm.mjs @@ -1,2 +1,4 @@ -console.log(import.meta.url); -process.exit(0); +const write = (writable, chunk) => new Promise((resolve) => writable.write(chunk, resolve)); + +write(process.stdout, `${import.meta.url}\n`) + .then(() => process.exit(0));