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
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
591 B ยท 24 lines
TypeScript
12345678910111213141516171819202122232425import { expect } from "@std/expect";import { describe, it } from "@std/testing/bdd";
import { getStatusCodeVariant } from "./status-codes";
describe("getStatusCodeVariant", () => { for (const [code, variant] of [ [200, "success"], [204, "success"], [301, "info"], [404, "warning"], [429, "warning"], [500, "destructive"], [503, "destructive"], [100, "muted"], [0, "muted"], [null, "muted"], [undefined, "muted"], ] as const) { it(`${code} -> ${variant}`, () => { expect(getStatusCodeVariant(code)).toBe(variant); }); }});