import { IRouter } from './router' ; export type RouterMock = jest . Mocked < IRouter > ; function create ( { routerPath = '' } = { } ) { return { routerPath , get : jest . fn ( ) , post : jest . fn ( ) , delete : jest . fn ( ) , put : jest . fn ( ) , patch : jest . fn ( ) , getRoutes : jest . fn ( ) , handleLegacyErrors : jest . fn ( ) . mockImplementation ( ( handler ) => handler ) , } ; } export const mockRouter = { create , } ;