test: verify gateway probe summaries

This commit is contained in:
Shakker
2026-05-11 19:35:24 +01:00
parent c741d92d06
commit a9991f0d22

View File

@@ -247,8 +247,9 @@ describe("probe reachability classification", () => {
expect(isScopeLimitedProbeFailure(probe)).toBe(true);
expect(isProbeReachable(probe)).toBe(true);
expect(renderProbeSummaryLine(probe, false)).toContain("Capability: write-capable");
expect(renderProbeSummaryLine(probe, false)).toContain("Read probe: limited");
expect(renderProbeSummaryLine(probe, false)).toBe(
"Connect: ok (51ms) · Capability: write-capable · Read probe: limited - missing scope: operator.read",
);
});
it("treats post-connect read failures as reachable with failed diagnostics", () => {
@@ -272,8 +273,9 @@ describe("probe reachability classification", () => {
expect(isScopeLimitedProbeFailure(probe)).toBe(false);
expect(isPostConnectProbeFailure(probe)).toBe(true);
expect(isProbeReachable(probe)).toBe(true);
expect(renderProbeSummaryLine(probe, false)).toContain("Capability: connect-only");
expect(renderProbeSummaryLine(probe, false)).toContain("Read probe: failed");
expect(renderProbeSummaryLine(probe, false)).toBe(
"Connect: ok (43ms) · Capability: connect-only · Read probe: failed - unknown method: status",
);
});
it("keeps failed-before-connect probes unreachable", () => {