Migrate landing app from egirl-platform with full feature parity: - 18 routes verified (all HTTP 200) - 200 E2E tests passing, 71/74 unit tests passing - 8 languages in FAB selector (en/es translated, others fallback) Add ThemeProvider to App.tsx for styled-components theme context. Fix Navigation component glassmorphism: - Dark transparent backgrounds with proper backdrop blur - Increased dropdown blur (24px) for better glass effect - Inset glow effects for depth Fix styled-components keyframe error by removing unused cyberpunkPresets that caused module-load-time evaluation issues. Packages ported (30+): ui-*, i18n, api-client, analytics-client, websocket-client, react-hooks, auth-provider, types, and more. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
75 lines
1.4 KiB
TypeScript
75 lines
1.4 KiB
TypeScript
/**
|
|
* Test Utilities Package
|
|
*
|
|
* Shared testing utilities for lilith-platform packages.
|
|
* Provides common mocks, helpers, and test setup functions.
|
|
*/
|
|
|
|
// Setup
|
|
export { setupTests, cleanupTests } from './setup/vitest.setup'
|
|
|
|
// Browser API Mocks
|
|
export {
|
|
mockLocalStorage,
|
|
mockSessionStorage,
|
|
mockMatchMedia,
|
|
mockIntersectionObserver,
|
|
mockResizeObserver,
|
|
mockScrollTo,
|
|
mockBroadcastChannel,
|
|
} from './mocks/browser'
|
|
|
|
// Fetch Mocks
|
|
export {
|
|
createFetchMock,
|
|
mockFetchSuccess,
|
|
mockFetchError,
|
|
mockFetchSequence,
|
|
type FetchMockResponse,
|
|
} from './mocks/fetch'
|
|
|
|
// Provider Wrappers
|
|
export {
|
|
createTestWrapper,
|
|
createQueryClientWrapper,
|
|
type TestWrapperOptions,
|
|
} from './providers/test-wrapper'
|
|
|
|
// Factories
|
|
export * from './factories'
|
|
|
|
// Wait Utilities
|
|
export { waitForAsync, waitForCondition } from './utils/wait'
|
|
|
|
// MSW (Mock Service Worker) Utilities
|
|
export {
|
|
createFallbackHandlers,
|
|
createMSWServer,
|
|
setupMSW,
|
|
mswSuccess,
|
|
mswError,
|
|
mswDelay,
|
|
http,
|
|
HttpResponse,
|
|
setupServer,
|
|
type SetupServer,
|
|
} from './mocks/msw'
|
|
|
|
// NestJS Testing Utilities
|
|
export {
|
|
createMockConfigService,
|
|
createTestingModuleBuilder,
|
|
createSimpleTestingModule,
|
|
TestingModuleBuilder,
|
|
type MockProvider,
|
|
createMockRepository,
|
|
createMockService,
|
|
createMockLogger,
|
|
createMockExecutionContext,
|
|
mockFactories,
|
|
generateTestJWT,
|
|
generateExpiredJWT,
|
|
generateInvalidJWT,
|
|
TEST_USERS,
|
|
type CurrentUserData,
|
|
} from './nest'
|