diff options
-rw-r--r-- | tests/runner.mjs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/runner.mjs b/tests/runner.mjs index d36fa03..fd5d167 100644 --- a/tests/runner.mjs +++ b/tests/runner.mjs @@ -1,3 +1,5 @@ +import process from "node:process"; + const red = s => `\x1b[31m${s}\x1b[0m`; const green = s => `\x1b[32m${s}\x1b[0m`; const yellow = s => `\x1b[33m${s}\x1b[0m`; @@ -11,13 +13,14 @@ const t = { console.error(`${msg}:`); }, test: (msg, fn) => { + process.stderr.write(`${yellow("testing")}: ${msg}... `); try { fn(); - console.error(`${yellow("testing")}: ${msg}... ${green("OK")}`); } catch (e) { - console.error(`${yellow("testing")}: ${msg}... ${red("FAIL")}`); + process.stderr.write(`${red("FAIL\n")}`); throw e; } + process.stderr.write(`${green("OK\n")}`); }, }; |