perf(test): dedupe telegram/node coverage and speed fixtures

This commit is contained in:
Peter Steinberger
2026-02-14 02:26:56 +00:00
parent 203b5bdf71
commit d3eb014892
5 changed files with 10 additions and 376 deletions

View File

@@ -89,7 +89,10 @@ vi.mock("./session.js", () => {
import { monitorWebInbox, resetWebInboundDedupe } from "./inbound.js";
async function waitForMessage(onMessage: ReturnType<typeof vi.fn>) {
await vi.waitFor(() => expect(onMessage).toHaveBeenCalledTimes(1));
await vi.waitFor(() => expect(onMessage).toHaveBeenCalledTimes(1), {
interval: 1,
timeout: 250,
});
return onMessage.mock.calls[0][0];
}

View File

@@ -40,8 +40,8 @@ beforeAll(async () => {
fixtureRoot = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-media-test-"));
largeJpegBuffer = await sharp({
create: {
width: 900,
height: 900,
width: 800,
height: 800,
channels: 3,
background: "#ff0000",
},
@@ -63,7 +63,7 @@ beforeAll(async () => {
})
.png()
.toBuffer();
const size = 96;
const size = 72;
const raw = buildDeterministicBytes(size * size * 4);
fallbackPngBuffer = await sharp(raw, { raw: { width: size, height: size, channels: 4 } })
.png()