mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-20 01:21:41 -06:00
test: replace ingress waits with stop barriers (#123990)
This commit is contained in:
committed by
GitHub
parent
aa7a2fbe0d
commit
81e0cf0d1d
@@ -518,9 +518,7 @@ describe("LINE webhook spool", () => {
|
||||
await waitForVerdict(queue, "message:message-event-duplicate", "completed");
|
||||
|
||||
await spool.accept(callback(event));
|
||||
await new Promise<void>((resolve) => {
|
||||
setTimeout(resolve, 600);
|
||||
});
|
||||
await spool.stop();
|
||||
|
||||
expect(deliver).toHaveBeenCalledTimes(1);
|
||||
} finally {
|
||||
@@ -550,9 +548,7 @@ describe("LINE webhook spool", () => {
|
||||
await spool.accept(
|
||||
callback(createEvent({ webhookEventId: "delivery-b", messageId: "shared-message" })),
|
||||
);
|
||||
await new Promise<void>((resolve) => {
|
||||
setTimeout(resolve, 600);
|
||||
});
|
||||
await spool.stop();
|
||||
|
||||
expect(deliver).toHaveBeenCalledTimes(1);
|
||||
} finally {
|
||||
|
||||
@@ -176,9 +176,7 @@ describe("Microsoft Teams durable ingress", () => {
|
||||
await ingress.accept(incoming);
|
||||
await waitForVerdict(queue, "activity-duplicate", "completed");
|
||||
await ingress.accept(incoming);
|
||||
await new Promise<void>((resolve) => {
|
||||
setTimeout(resolve, 600);
|
||||
});
|
||||
await ingress.stop();
|
||||
expect(dispatch).toHaveBeenCalledTimes(1);
|
||||
} finally {
|
||||
await ingress.stop();
|
||||
@@ -199,9 +197,7 @@ describe("Microsoft Teams durable ingress", () => {
|
||||
await ingress.accept(first);
|
||||
await waitForVerdict(queue, "bot-framework-redelivery", "completed");
|
||||
await ingress.accept(redelivery);
|
||||
await new Promise<void>((resolve) => {
|
||||
setTimeout(resolve, 600);
|
||||
});
|
||||
await ingress.stop();
|
||||
expect(dispatch).toHaveBeenCalledTimes(1);
|
||||
expect(dispatch.mock.calls[0]?.[0]).toMatchObject({ text: "original" });
|
||||
} finally {
|
||||
|
||||
@@ -134,9 +134,7 @@ describe("Zalo durable webhook ingress", () => {
|
||||
await ingress.accept(raw);
|
||||
await waitForZaloWebhookVerdict(queue, "duplicate", "completed");
|
||||
await ingress.accept(raw);
|
||||
await new Promise<void>((resolve) => {
|
||||
setTimeout(resolve, 600);
|
||||
});
|
||||
await ingress.stop();
|
||||
expect(deliver).toHaveBeenCalledTimes(1);
|
||||
} finally {
|
||||
await ingress.stop();
|
||||
@@ -162,9 +160,7 @@ describe("Zalo durable webhook ingress", () => {
|
||||
await ingress.accept(
|
||||
rawEvent({ messageId: "redelivery", text: "transport redelivery", date: 2 }),
|
||||
);
|
||||
await new Promise<void>((resolve) => {
|
||||
setTimeout(resolve, 600);
|
||||
});
|
||||
await ingress.stop();
|
||||
expect(deliver).toHaveBeenCalledTimes(1);
|
||||
expect(deliver.mock.calls[0]?.[0].message?.text).toBe("original");
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user