mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-18 05:15:50 +00:00
fix(ci): target sidebar reconnect roster response (#124430)
* test(ui): target selected reconnect roster request * test(ui): decouple reconnect request scheduling * test(ui): keep reconnect proof outcome-focused
This commit is contained in:
parent
99bf0b1f3b
commit
fa57fe5ae5
1 changed files with 7 additions and 3 deletions
|
|
@ -564,7 +564,7 @@ suite.define(() => {
|
|||
.poll(() => gateway.getSocketCount(), { timeout: 15_000 })
|
||||
.toBe(socketsBefore + 1);
|
||||
await gateway.deferNext("sessions.subscribe");
|
||||
await gateway.deferNext("sessions.list");
|
||||
await gateway.deferNext("sessions.list", { includeLastMessage: true });
|
||||
await gateway.setOnline(true);
|
||||
await waitForControlUiGatewayReady(page);
|
||||
await expect
|
||||
|
|
@ -583,8 +583,12 @@ suite.define(() => {
|
|||
|
||||
await gateway.resolveDeferred("sessions.subscribe", { subscribed: true });
|
||||
await expect
|
||||
.poll(async () => (await gateway.getRequests("sessions.list")).length, { timeout: 15_000 })
|
||||
.toBeGreaterThan(initialListCount);
|
||||
.poll(async () =>
|
||||
(await gateway.getRequests("sessions.list"))
|
||||
.slice(initialListCount)
|
||||
.some((request) => requireRecord(request.params).includeLastMessage === true),
|
||||
)
|
||||
.toBe(true);
|
||||
await gateway.resolveDeferred(
|
||||
"sessions.list",
|
||||
sessionsListResponse([
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue