test(cli): seed stable defaults while replacing setup resets

This commit is contained in:
Peter Steinberger
2026-02-22 00:19:57 +00:00
parent 391d32d461
commit 42f27ca39d
4 changed files with 26 additions and 9 deletions

View File

@@ -223,9 +223,9 @@ describe("update-cli", () => {
};
beforeEach(() => {
confirm.mockReset();
select.mockReset();
vi.mocked(runGatewayUpdate).mockReset();
confirm.mockClear();
select.mockClear();
vi.mocked(runGatewayUpdate).mockClear();
vi.mocked(resolveOpenClawPackageRoot).mockClear();
vi.mocked(readConfigFileSnapshot).mockClear();
vi.mocked(writeConfigFile).mockClear();
@@ -314,6 +314,9 @@ describe("update-cli", () => {
vi.mocked(runDaemonInstall).mockResolvedValue(undefined);
vi.mocked(runDaemonRestart).mockResolvedValue(true);
vi.mocked(doctorCommand).mockResolvedValue(undefined);
confirm.mockResolvedValue(false);
select.mockResolvedValue("stable");
vi.mocked(runGatewayUpdate).mockResolvedValue(makeOkUpdateResult());
setTty(false);
setStdoutTty(false);
});