mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-10 18:35:48 +08:00
同时收敛启动与运维脚本默认行为(含 wiki worker)、更新 Admin 可观测性与相关测试,降低首轮时延并提高运行稳定性。 Made-with: Cursor
17 lines
604 B
TypeScript
17 lines
604 B
TypeScript
import { vi } from "vitest";
|
|
import type { WizardPrompter } from "../../src/wizard/prompts.js";
|
|
|
|
export function createWizardPrompter(overrides?: Partial<WizardPrompter>): WizardPrompter {
|
|
const select = vi.fn(async () => "quickstart") as unknown as WizardPrompter["select"];
|
|
return {
|
|
intro: vi.fn(async () => {}),
|
|
outro: vi.fn(async () => {}),
|
|
note: vi.fn(async () => {}),
|
|
select,
|
|
multiselect: vi.fn(async () => []),
|
|
text: vi.fn(async () => ""),
|
|
confirm: vi.fn(async () => false),
|
|
progress: vi.fn(() => ({ update: vi.fn(), stop: vi.fn() })),
|
|
...overrides,
|
|
};
|
|
}
|