fix: clarify CLIProxy dashboard install lifecycle

This commit is contained in:
Tam Nhu Tran committed 2026-03-07 10:52:46 +07:00
1 parent e14df1fe05
commit a4b626aede
2 files changed
+22

No files matched your search

@@ -102,4 +102,24 @@ describe('installDashboardCliproxyVersion', () => {
expect(calls.installCliproxyVersion).toBe(1);
expect(calls.ensureCliproxyService).toBe(1);
});
it('uses a fallback restart error when the start result omits one', async () => {
const { deps } = createDeps({
remoteRunning: true,
startResult: {
started: false,
alreadyRunning: false,
port: 8317,
},
});
const result = await installDashboardCliproxyVersion('6.7.1', 'plus', deps);
expect(result).toEqual<DashboardCliproxyInstallResult>({
success: false,
restarted: false,
error: 'Installed CLIProxy Plus v6.7.1, but restart failed',
message: 'Installed CLIProxy Plus v6.7.1, but failed to restart it',
});
});
});