From 82fca281b6b6faaf1f4629815f2a241ab8f82244 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 3 Apr 2026 20:49:10 +0900 Subject: [PATCH] test(msteams): avoid loading graph module in message tests --- extensions/msteams/src/graph-messages.actions.test.ts | 5 ++--- extensions/msteams/src/graph-messages.read.test.ts | 5 ++--- extensions/msteams/src/graph-messages.search.test.ts | 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/extensions/msteams/src/graph-messages.actions.test.ts b/extensions/msteams/src/graph-messages.actions.test.ts index 173d3f2533b..08d0671ea36 100644 --- a/extensions/msteams/src/graph-messages.actions.test.ts +++ b/extensions/msteams/src/graph-messages.actions.test.ts @@ -16,15 +16,14 @@ const mockState = vi.hoisted(() => ({ findPreferredDmByUserId: vi.fn(), })); -vi.mock("./graph.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("./graph.js", () => { return { - ...actual, resolveGraphToken: mockState.resolveGraphToken, fetchGraphJson: mockState.fetchGraphJson, postGraphJson: mockState.postGraphJson, postGraphBetaJson: mockState.postGraphBetaJson, deleteGraphRequest: mockState.deleteGraphRequest, + escapeOData: vi.fn((value: string) => value.replaceAll("'", "''")), }; }); diff --git a/extensions/msteams/src/graph-messages.read.test.ts b/extensions/msteams/src/graph-messages.read.test.ts index 98279290547..dfbdee723fd 100644 --- a/extensions/msteams/src/graph-messages.read.test.ts +++ b/extensions/msteams/src/graph-messages.read.test.ts @@ -11,15 +11,14 @@ const mockState = vi.hoisted(() => ({ findPreferredDmByUserId: vi.fn(), })); -vi.mock("./graph.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("./graph.js", () => { return { - ...actual, resolveGraphToken: mockState.resolveGraphToken, fetchGraphJson: mockState.fetchGraphJson, postGraphJson: mockState.postGraphJson, postGraphBetaJson: mockState.postGraphBetaJson, deleteGraphRequest: mockState.deleteGraphRequest, + escapeOData: vi.fn((value: string) => value.replaceAll("'", "''")), }; }); diff --git a/extensions/msteams/src/graph-messages.search.test.ts b/extensions/msteams/src/graph-messages.search.test.ts index e52e05c98f8..ce9d34bb126 100644 --- a/extensions/msteams/src/graph-messages.search.test.ts +++ b/extensions/msteams/src/graph-messages.search.test.ts @@ -11,15 +11,14 @@ const mockState = vi.hoisted(() => ({ findPreferredDmByUserId: vi.fn(), })); -vi.mock("./graph.js", async (importOriginal) => { - const actual = await importOriginal(); +vi.mock("./graph.js", () => { return { - ...actual, resolveGraphToken: mockState.resolveGraphToken, fetchGraphJson: mockState.fetchGraphJson, postGraphJson: mockState.postGraphJson, postGraphBetaJson: mockState.postGraphBetaJson, deleteGraphRequest: mockState.deleteGraphRequest, + escapeOData: vi.fn((value: string) => value.replaceAll("'", "''")), }; });