status-copy.test.ts 597 B

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