error-description.test.ts 681 B

1234567891011121314151617
  1. import { describe, expect, test } from "bun:test"
  2. import { errorDescriptionKey } from "./error-description"
  3. describe("error description", () => {
  4. test("describes local server startup errors", () => {
  5. expect(errorDescriptionKey(Object.assign(new Error("migration failed"), { localServerStartup: true }))).toBe(
  6. "error.page.description.localServerStartup",
  7. )
  8. })
  9. test("uses the generic description for other errors", () => {
  10. expect(errorDescriptionKey(new Error("unknown"))).toBe("error.page.description")
  11. expect(errorDescriptionKey(Object.assign(new Error("unknown"), { localServerStartup: false }))).toBe(
  12. "error.page.description",
  13. )
  14. })
  15. })