





















@@ -1,29 +1,12 @@
11import { describe, expect, it } from "vitest";
2-import { normalizeTestText } from "../../test/helpers/normalize-text.js";
3-import { buildStatusMessage } from "./status-message.js";
2+import { formatFastModeLabel } from "./status-labels.js";
435-const buildFastStatus = (model: string, fastMode: boolean) =>
6-normalizeTestText(
7-buildStatusMessage({
8-modelAuth: "api-key",
9-activeModelAuth: "api-key",
10-agent: { model },
11-sessionEntry: {
12-sessionId: "fast-status",
13-updatedAt: 0,
14- fastMode,
15-},
16-sessionKey: "agent:main:main",
17-queue: { mode: "collect", depth: 0 },
18-}),
19-);
20-21-describe("buildStatusMessage fast mode labels", () => {
4+describe("formatFastModeLabel", () => {
225it("shows fast mode when enabled", () => {
23-expect(buildFastStatus("openai/gpt-5.4", true)).toContain("Fast");
6+expect(formatFastModeLabel(true)).toBe("Fast");
247});
258269it("hides fast mode when disabled", () => {
27-expect(buildFastStatus("anthropic/claude-opus-4-6", false)).not.toContain("Fast");
10+expect(formatFastModeLabel(false)).toBeNull();
2811});
2912});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。