test: tighten qa bus client assertions · openclaw/openclaw@ee0563c
shakkernerd
·
2026-05-11
·
via Recent Commits to openclaw:main
File tree
extensions/qa-channel/src
| Original file line number | Diff line number | Diff line change |
|---|
@@ -117,9 +117,13 @@ describe("qa-bus client", () => {
|
117 | 117 | }); |
118 | 118 | abort.abort(); |
119 | 119 | |
120 | | -await expect(withTimeout(request, 500, "poll abort did not settle")).rejects.toMatchObject({ |
121 | | -name: "AbortError", |
122 | | -}); |
| 120 | +try { |
| 121 | +await withTimeout(request, 500, "poll abort did not settle"); |
| 122 | +throw new Error("expected poll abort to reject"); |
| 123 | +} catch (error) { |
| 124 | +expect(error).toBeInstanceOf(Error); |
| 125 | +expect((error as Error).name).toBe("AbortError"); |
| 126 | +} |
123 | 127 | }); |
124 | 128 | |
125 | 129 | it("preserves baseUrl path prefixes when composing bus URLs", async () => { |
@@ -138,8 +142,11 @@ describe("qa-bus client", () => {
|
138 | 142 | })); |
139 | 143 | stops.push(server.stop); |
140 | 144 | |
141 | | -await expect(getQaBusState(`${server.baseUrl}/qa-bus`)).resolves.toMatchObject({ |
| 145 | +await expect(getQaBusState(`${server.baseUrl}/qa-bus`)).resolves.toEqual({ |
142 | 146 | cursor: 1, |
| 147 | +conversations: [], |
| 148 | +threads: [], |
| 149 | +messages: [], |
143 | 150 | events: [], |
144 | 151 | }); |
145 | 152 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。