import { TaskManagerSetupContract , TaskManagerStartContract } from './plugin' ; const createSetupMock = ( ) => { const mock = { index : '.kibana_task_manager' , addMiddleware : jest . fn ( ) , registerTaskDefinitions : jest . fn ( ) , } ; return mock ; } ; const createStartMock = ( ) => { const mock = { fetch : jest . fn ( ) , get : jest . fn ( ) , remove : jest . fn ( ) , schedule : jest . fn ( ) , runNow : jest . fn ( ) , ephemeralRunNow : jest . fn ( ) , ensureScheduled : jest . fn ( ) , removeIfExists : jest . fn ( ) , supportsEphemeralTasks : jest . fn ( ) , } ; return mock ; } ; export const taskManagerMock = { createSetup : createSetupMock , createStart : createStartMock , } ;