testShownTimes

tcmts.cli.main.testShownTimes · #pilzvf4o · term

import { shownMs, sinceMs } from "#codebase/tcmts/cli/main";
import assert from "node:assert/strict";

export const testShownTimes = () => {
  assert.equal(sinceMs("30m"), 1_800_000);
  assert.equal(sinceMs("7d"), 604_800_000);
  assert.throws(() => sinceMs("soon"), /isn't a duration/);
  assert.deepEqual([0.25, 4.25, 42.4, 1234, 61_000].map(shownMs), [
    "0.25ms",
    "4.3ms",
    "42ms",
    "1.23s",
    "61.0s",
  ]);
}

uses