ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/llms-txt-hub / apps/web/test/test-utils.tsx

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/llms-txt-hub / apps/web/test/test-utils.tsx
DateNot specified in source
RepositoryJanady13/llms-txt-hub
Revisione0f4bf978d4df168369c7601d9c5f5ea89e84377
Branchmain
Path or archive memberapps/web/test/test-utils.tsx
Original SHA-256e3fb79977043536ca208f4a0f6657dca105b26ec8be788f2356a31d92f7fd82c
Git blob SHA22ac02df06f39ead312679ded9a70b89d670f9d4
Reading-copy SHA-256e3fb79977043536ca208f4a0f6657dca105b26ec8be788f2356a31d92f7fd82c

Original source ↗

Recovered source transcript

import { type RenderOptions, type RenderResult, render as rtlRender } from '@testing-library/react' import userEvent from '@testing-library/user-event' import React from 'react' import { Toaster } from 'sonner' // Mock implementations const MockThemeProvider = ({ children, attribute, defaultTheme, enableSystem }: { children: React.ReactNode attribute?: string defaultTheme?: string enableSystem?: boolean }) => { return <>{children}</> } const MockAuthProvider = ({ children }: { children: React.ReactNode }) => { return <>{children}</> } // Mock auth context export const mockAuthContext = { user: null, isLoading: false, signIn: jest.fn(), signOut: jest.fn() } // Mock theme context export const mockThemeContext = { theme: 'light', setTheme: jest.fn() } /** * Renders a React element with the test-only providers used across component tests. * * @param ui - React element to render * @param options - Testing Library render options * @returns The Testing Library render result */ function render( ui: React.ReactElement, { authContext = mockAuthContext, themeContext = mockThemeContext, ...options }: RenderOptions & { authContext?: typeof mockAuthContext themeContext?: typeof mockThemeContext } = {} ): RenderResult { function Wrapper({ children }: { children: React.ReactNode }) { return ( <MockThemeProvider attribute="class" defaultTheme="system" enableSystem> <MockAuthProvider> {children} <Toaster /> </MockAuthProvider> </MockThemeProvider> ) } return rtlRender(ui, { wrapper: Wrapper, ...options }) } // Test utilities export const createMockRouter = (props: any) => ({ push: jest.fn(), replace: jest.fn(), back: jest.fn(), forward: jest.fn(), refresh: jest.fn(), prefetch: jest.fn(), ...props }) // Re-export everything export * from '@testing-library/react' export { render, userEvent }

Search equations, builds, manuscript text, and recovered sources.