fix(ci): restore main checks after bulk merges

This commit is contained in:
Peter Steinberger
2026-02-16 23:47:27 +00:00
parent 8c241449f5
commit 12a947223b
8 changed files with 71 additions and 79 deletions

View File

@@ -134,14 +134,18 @@ describe("processDiscordMessage ack reactions", () => {
// oxlint-disable-next-line typescript/no-explicit-any
const runPromise = processDiscordMessage(ctx as any);
await vi.advanceTimersByTimeAsync(10_000);
expect(reactMessageDiscord.mock.calls.some((call) => call[2] === "⏳")).toBe(true);
let settled = false;
void runPromise.finally(() => {
settled = true;
});
for (let i = 0; i < 120 && !settled; i++) {
await vi.advanceTimersByTimeAsync(1_000);
}
await vi.advanceTimersByTimeAsync(20_000);
expect(reactMessageDiscord.mock.calls.some((call) => call[2] === "⚠️")).toBe(true);
await vi.advanceTimersByTimeAsync(1_000);
await runPromise;
expect(reactMessageDiscord.mock.calls.some((call) => call[2] === "✅")).toBe(true);
const emojis = reactMessageDiscord.mock.calls.map((call) => call[2]);
expect(emojis).toContain("⏳");
expect(emojis).toContain("⚠️");
expect(emojis).toContain("✅");
});
});