import { describe, expect, it } from "vitest"; import { runResultFallback } from "@/lib/status-copy"; describe("run result business wording", () => { it("distinguishes an interrupted run from a normally completed run", () => { expect(runResultFallback("stopped", true)).toBe("本次构建已停止,流程未完成。"); expect(runResultFallback("failed", true)).toBe("本次构建失败,流程未完成。"); expect(runResultFallback("success", true)).toBe("本次构建已经结束。"); expect(runResultFallback("running", false)).toBe("构建仍在运行。"); }); });