summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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")}`);
},
};