Skip to main content
Commiteb6a3581f4dc
10 lines · 369 BBlameRaw
import assert from "node:assert/strict";
import * as app from "./app.mjs";

assert.equal(app.overallStatus([]), "unknown");
assert.equal(app.overallStatus([{status: "operational"}, {status: "outage"}]), "outage");
assert.equal(app.uptime(999, 1000), 99.9);
assert.equal(app.uptime(0, 0), null);
assert.throws(() => app.uptime(2, 1));

console.log("All checks passed");