test: flatten feishu docx hoisted mocks

This commit is contained in:
Peter Steinberger
2026-03-22 12:41:17 -07:00
parent 0329412af2
commit 285f903462

View File

@@ -5,6 +5,17 @@ import { beforeEach, describe, expect, it, vi } from "vitest";
const createFeishuClientMock = vi.hoisted(() => vi.fn());
const fetchRemoteMediaMock = vi.hoisted(() => vi.fn());
const convertMock = vi.fn();
const documentCreateMock = vi.fn();
const blockListMock = vi.fn();
const blockChildrenCreateMock = vi.fn();
const blockChildrenGetMock = vi.fn();
const blockChildrenBatchDeleteMock = vi.fn();
const blockDescendantCreateMock = vi.fn();
const driveUploadAllMock = vi.fn();
const permissionMemberCreateMock = vi.fn();
const blockPatchMock = vi.fn();
const scopeListMock = vi.fn();
vi.mock("./client.js", () => ({
createFeishuClient: createFeishuClientMock,
@@ -23,18 +34,6 @@ vi.mock("./runtime.js", () => ({
import { registerFeishuDocTools } from "./docx.js";
describe("feishu_doc image fetch hardening", () => {
const convertMock = vi.hoisted(() => vi.fn());
const documentCreateMock = vi.hoisted(() => vi.fn());
const blockListMock = vi.hoisted(() => vi.fn());
const blockChildrenCreateMock = vi.hoisted(() => vi.fn());
const blockChildrenGetMock = vi.hoisted(() => vi.fn());
const blockChildrenBatchDeleteMock = vi.hoisted(() => vi.fn());
const blockDescendantCreateMock = vi.hoisted(() => vi.fn());
const driveUploadAllMock = vi.hoisted(() => vi.fn());
const permissionMemberCreateMock = vi.hoisted(() => vi.fn());
const blockPatchMock = vi.hoisted(() => vi.fn());
const scopeListMock = vi.hoisted(() => vi.fn());
beforeEach(() => {
vi.clearAllMocks();