mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-14 06:07:23 +08:00
- Move test utilities from src/__tests__/ to test_utils/ - Fix ModelResolver tests for simplified API (2 params instead of 4) - Fix generateImage/generateText tests with proper vi.fn() mocks - Fix ExtensionRegistry.parseProviderId to check variants before aliases - Add createProvider method overload for dynamic provider IDs - Update ProviderExtension tests for runtime validation behavior - Delete outdated tests: initialization.test.ts, extensions.integration.test.ts, executor-resolveModel.test.ts - Remove 3 skipped tests for removed validate hook - Add HubProvider.integration.test.ts - All 359 tests passing, 0 skipped 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
10 lines
324 B
TypeScript
10 lines
324 B
TypeScript
/**
|
|
* Vitest Setup File
|
|
* Global test configuration and mocks for @cherrystudio/ai-core package
|
|
*/
|
|
|
|
// Mock Vite SSR helper to avoid Node environment errors
|
|
;(globalThis as any).__vite_ssr_exportName__ = (_name: string, value: any) => value
|
|
|
|
// Note: @cherrystudio/ai-sdk-provider is mocked via alias in vitest.config.ts
|