summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-02-28 05:57:46 -0300
committerEuAndreh <eu@euandre.org>2024-02-28 05:57:46 -0300
commit82b5dc73fb4f3f7d03c9e5f67a88d7ee63582375 (patch)
tree823908a0e44041bd721ee64b37241b9252ce2717
parenttests/runner.mjs: Remove unused `AssertionError` type (diff)
downloadpapod-82b5dc73fb4f3f7d03c9e5f67a88d7ee63582375.tar.gz
papod-82b5dc73fb4f3f7d03c9e5f67a88d7ee63582375.tar.xz
tests/runner.mjs: Use process.stderr.write() to avoid printing newlines when not needed
-rw-r--r--tests/runner.mjs7
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")}`);
},
};