From cb661122e2d8289a1156a2f850afae10f1be8a9e Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 1 Apr 2026 03:05:59 +0900 Subject: [PATCH] test(bluebubbles): trim webhook auth import cost --- .../bluebubbles/src/monitor.webhook-auth.test.ts | 13 ++++++------- test/fixtures/test-timings.extensions.json | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/extensions/bluebubbles/src/monitor.webhook-auth.test.ts b/extensions/bluebubbles/src/monitor.webhook-auth.test.ts index 00e3702a737..c05d0b081ac 100644 --- a/extensions/bluebubbles/src/monitor.webhook-auth.test.ts +++ b/extensions/bluebubbles/src/monitor.webhook-auth.test.ts @@ -50,13 +50,12 @@ vi.mock("./attachments.js", () => ({ }), })); -vi.mock("./reactions.js", async () => { - const actual = await vi.importActual("./reactions.js"); - return { - ...actual, - sendBlueBubblesReaction: vi.fn().mockResolvedValue(undefined), - }; -}); +vi.mock("./reactions.js", () => ({ + normalizeBlueBubblesReactionInput: vi.fn((emoji: string, remove?: boolean) => + remove ? `-${emoji}` : emoji, + ), + sendBlueBubblesReaction: vi.fn().mockResolvedValue(undefined), +})); vi.mock("./history.js", () => ({ fetchBlueBubblesHistory: vi.fn().mockResolvedValue({ entries: [], resolved: true }), diff --git a/test/fixtures/test-timings.extensions.json b/test/fixtures/test-timings.extensions.json index 66fd49a56c7..44e5132501b 100644 --- a/test/fixtures/test-timings.extensions.json +++ b/test/fixtures/test-timings.extensions.json @@ -4,7 +4,7 @@ "defaultDurationMs": 1000, "files": { "extensions/bluebubbles/src/monitor.webhook-auth.test.ts": { - "durationMs": 115900, + "durationMs": 93900, "testCount": 19 }, "extensions/matrix/src/plugin-entry.runtime.test.ts": {