mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-23 10:55:31 -06: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:
committed by
GitHub
parent
99bf0b1f3b
commit
fa57fe5ae5
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user