From 313aee6cbbdcbf3c566a12e593180128a8b9063b Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 17:30:45 -0400 Subject: [PATCH] test: fix timing issue in `utilityProcess` test fixtures (#45978) * fix: potential timing issue in utilityProcess test Co-authored-by: Charles Kerr * fix: potential timing issue in utilityProcess esm test Co-authored-by: Charles Kerr --------- Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Charles Kerr --- 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));