UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

29 lines (28 loc) 945 B
/** * FoldersService mocking utilities for service tests * Provides simplified mocks for src/services/folders module used in service testing */ /** * Creates a standard FoldersService mock for service tests * This matches the pattern used in CollectionsService tests * * @returns Mock module object for vi.mock() * * @example * ```typescript * // Standard usage * vi.mock('./folders.js', async () => { * const { mockFoldersService } = await import('../test-utils/services/folders-service.js'); * return mockFoldersService(); * }); * * // To dynamically change FoldersService behavior during tests: * import { FoldersService } from './folders.js'; * vi.spyOn(FoldersService.prototype, 'addColumnToTable').mockImplementation((table, collection, field) => { * // custom implementation * }); * ``` */ export declare function mockFoldersService(): { FoldersService: import("vitest").Mock<(...args: any[]) => any>; };