fix: tighten CLI utility failure handling (#86918)

* fix: tighten cli utility failure handling

* fix: preserve completion install error cause

* fix: keep update completion refresh best effort
This commit is contained in:
Peter Steinberger
2026-05-26 18:08:44 +01:00
committed by GitHub
parent 82dae95c76
commit 0ec29289c6
8 changed files with 99 additions and 14 deletions

View File

@@ -195,7 +195,8 @@ describe("cli program (nodes basics)", () => {
expect(JSON.stringify(json)).not.toContain("paired-token");
expect(JSON.stringify(json)).not.toContain("pair-only-token");
const output = getRuntimeOutput();
expect(output).toContain("Pending: 1 · Paired: 3");
expect(output).toMatch(/^\{/);
expect(output).not.toContain("Pending: 1 · Paired: 3");
expect(output).not.toContain("Effective Only Unknown");
expect(output).not.toContain("unpaired-live");
});