import { vi } from "vitest"; import type { ToolcraftModelRenderBinding } from "./model-render-binding"; type ModelCanvasLayerTestResource = { id: number }; export function createModelCanvasLayerTestBinding(): ToolcraftModelRenderBinding { let sequence = 0; return { create: vi.fn(() => ({ id: ++sequence })), dispose: vi.fn(), disposePreparedPreview: vi.fn(), hitTest: vi.fn(() => true), preparePreview: vi.fn(), renderExport: vi.fn(), renderPreview: vi.fn(), update: vi.fn(), }; }