26 lines
1.0 KiB
TypeScript
26 lines
1.0 KiB
TypeScript
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("<h4>拒绝率趋势</h4>");
|
|
expect(source).not.toContain('name: "拒绝率"');
|
|
});
|
|
});
|