import { describe, expect, it } from "vitest"; import { readFileSync } from "node:fs"; import { resolve } from "node:path"; const readSource = () => readFileSync(resolve(__dirname, "./PermissionTrendCharts.vue"), "utf8"); describe("PermissionTrendCharts", () => { it("uses operation-oriented trend copy", () => { const source = readSource(); expect(source).toContain("系统性能趋势"); expect(source).toContain("监测事件趋势"); expect(source).toContain("响应时间趋势"); expect(source).toContain("缓存命中率"); expect(source).toContain("异常拒绝率趋势"); expect(source).toContain('name: "异常拒绝率"'); expect(source).not.toContain("数据趋势"); expect(source).not.toContain("查看系统运行监测指标的变化趋势"); expect(source).not.toContain("查看权限系统各项指标的变化趋势"); expect(source).not.toContain("检查量趋势"); expect(source).not.toContain("