From 7b03502175cd54dfc4a2e6a5c8b45c5eed930ad6 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 23 Mar 2026 14:34:33 -0700 Subject: [PATCH] test(whatsapp): preserve media test module exports --- extensions/whatsapp/src/inbound.media.test.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/extensions/whatsapp/src/inbound.media.test.ts b/extensions/whatsapp/src/inbound.media.test.ts index 3d79b613631..12beddefe5d 100644 --- a/extensions/whatsapp/src/inbound.media.test.ts +++ b/extensions/whatsapp/src/inbound.media.test.ts @@ -55,9 +55,8 @@ vi.mock("openclaw/plugin-sdk/media-runtime", async () => { const HOME = path.join(os.tmpdir(), `openclaw-inbound-media-${crypto.randomUUID()}`); process.env.HOME = HOME; -vi.mock("@whiskeysockets/baileys", async () => { - const actual = - await vi.importActual("@whiskeysockets/baileys"); +vi.mock("@whiskeysockets/baileys", async (importOriginal) => { + const actual = await importOriginal(); const jpegBuffer = Buffer.from([ 0xff, 0xd8, 0xff, 0xdb, 0x00, 0x43, 0x00, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x04, 0x06, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0x06, 0x06, 0x05, @@ -76,7 +75,8 @@ vi.mock("@whiskeysockets/baileys", async () => { }; }); -vi.mock("./session.js", () => { +vi.mock("./session.js", async () => { + const actual = await vi.importActual("./session.js"); const { EventEmitter } = require("node:events"); const ev = new EventEmitter(); const sock = { @@ -90,6 +90,7 @@ vi.mock("./session.js", () => { user: { id: "me@s.whatsapp.net" }, }; return { + ...actual, createWaSocket: vi.fn().mockResolvedValue(sock), waitForWaConnection: vi.fn().mockResolvedValue(undefined), getStatusCode: vi.fn(() => 200),