Files
Jyotisha/frontend/tests/birth-time-user-errors.test.ts
T
2026-07-20 15:55:59 +08:00

15 lines
577 B
TypeScript

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("候选结果已变化")), "候选结果已变化");
});