import { describe, expect, test } from "bun:test"; import { formatCurrentTime } from "../../../../src/server/ai/tools/get-current-time"; describe("getCurrentTime 工具", () => { test("formatCurrentTime 返回 ISO/local/timestamp", () => { const result = formatCurrentTime(); expect(result).toBeDefined(); expect(typeof result.iso).toBe("string"); expect(typeof result.local).toBe("string"); expect(typeof result.timestamp).toBe("number"); }); test("formatCurrentTime 指定 timezone", () => { const result = formatCurrentTime("Asia/Shanghai"); expect(result).toBeDefined(); expect(typeof result.local).toBe("string"); }); test("formatCurrentTime 无效 timezone 优雅降级", () => { const result = formatCurrentTime("Invalid/Zone"); expect(result).toBeDefined(); expect(typeof result.local).toBe("string"); }); });