import assert from "node:assert/strict"; import test from "node:test"; import { birthTimeUserError } from "../src/lib/birth-time-user-error.ts"; test("birth-time errors never expose browser implementation messages", () => { assert.equal( birthTimeUserError(new DOMException("The string did not match the expected pattern.")), "候选时间暂时无法保存,请检查网络后重试。", ); }); test("birth-time errors preserve a safe server message", () => { assert.equal(birthTimeUserError(new Error("候选结果已变化")), "候选结果已变化"); });