Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. 🫖 Status page with uptime monitoring & API monitoring as code 🫖 openstatus.dev
Something went wrong. Try again.
595 B · 20 lines
TypeScript
at typescript7
123456789101112131415161718192021import { expect } from "@std/expect";import { describe, it } from "@std/testing/bdd";
import { type PageUpdateStatus, statusLabel } from "./status";
describe("statusLabel", () => { const labels: Record<PageUpdateStatus, string> = { investigating: "Investigating", identified: "Identified", monitoring: "Monitoring", resolved: "Resolved", maintenance: "Planned Maintenance", };
for (const [status, label] of Object.entries(labels)) { it(`labels ${status} as "${label}"`, () => { expect(statusLabel(status as PageUpdateStatus)).toBe(label); }); }});