Files
AppDev/FastNotes/test-utils/renderWithTheme.tsx
2026-03-18 16:38:55 +01:00

16 lines
496 B
TypeScript

import { render, RenderOptions } from "@testing-library/react-native"
import React, { PropsWithChildren, ReactElement } from "react"
import { AppThemeProvider } from "@/src/theme/AppThemeProvider"
function ThemeWrapper({ children }: PropsWithChildren) {
return <AppThemeProvider>{children}</AppThemeProvider>
}
export function renderWithTheme(ui: ReactElement, options?: Omit<RenderOptions, "wrapper">) {
return render(ui, {
wrapper: ThemeWrapper,
...options,
})
}