import { ConfirmProvider } from '@/context/confirm-context' import { DarkModeProvider, Toaster } from '@stacklok/ui-kit' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { RenderOptions, render } from '@testing-library/react' import React, { ReactNode } from 'react' import { MemoryRouter, MemoryRouterProps, Route, Routes, } from 'react-router-dom' import { UiKitClientSideRoutingProvider } from './ui-kit-client-side-routing' type RoutConfig = { routeConfig?: MemoryRouterProps pathConfig?: string } export const TestQueryClientProvider = ({ children, }: { children: ReactNode }) => { return ( {children} ) } const renderWithProviders = ( children: React.ReactNode, options?: Omit & RoutConfig ) => render( ) export * from '@testing-library/react' export { renderWithProviders as render }