import assert from "node:assert/strict"; import test from "node:test"; import { collectFooterStatusItems } from "../status.ts"; test("preserves other non-empty extension statuses", () => { const items = collectFooterStatusItems(new Map([ ["one", "Ready"], ["empty", " "], ["two", "2 tasks"], ])); assert.deepEqual(items, ["Ready", "2 tasks"]); }); test("returns no segments when every status is blank", () => { const items = collectFooterStatusItems(new Map([["a", ""], ["b", " "]])); assert.deepEqual(items, []); });