feat(desktop): surface local server startup failures (#30822)

This commit is contained in:
Luke Parker
2026-06-04 22:45:48 +00:00
committed by GitHub
parent 107180701f
commit b1a7ee5695
10 changed files with 175 additions and 5 deletions
@@ -0,0 +1,17 @@
import { describe, expect, test } from "bun:test"
import { errorDescriptionKey } from "./error-description"
describe("error description", () => {
test("describes local server startup errors", () => {
expect(errorDescriptionKey(Object.assign(new Error("migration failed"), { localServerStartup: true }))).toBe(
"error.page.description.localServerStartup",
)
})
test("uses the generic description for other errors", () => {
expect(errorDescriptionKey(new Error("unknown"))).toBe("error.page.description")
expect(errorDescriptionKey(Object.assign(new Error("unknown"), { localServerStartup: false }))).toBe(
"error.page.description",
)
})
})