Files
metabuilder/docs/testing/FUNCTION_TEST_COVERAGE.md
T
git b3e17e7dd4 feat: Add troubleshooting guide and enhance act scripts
- Created a new troubleshooting guide in README.md for common issues and testing problems.
- Updated package.json to include new act commands for linting, type checking, building, and diagnosing workflows.
- Added a pre-commit hook script to validate workflows before commits.
- Enhanced run-act.sh script with logging, Docker checks, and improved output formatting.
- Improved test-workflows.sh with an interactive menu and performance tracking.
- Introduced setup-act.sh for quick setup and testing of act integration.
2025-12-25 13:16:45 +00:00

10785 lines
696 KiB
Markdown

# Function-to-Test Coverage Report
Generated: 2025-12-25T12:38:30.051Z
## Summary
- **Total Functions**: 185
- **Total Test Cases**: 6120
- **Source Files with Functions**: 109
- **Test Files**: 760
## Files with Function Coverage
### ❌ dbal/ts/src/blob/index.ts
**Functions**: 1
- `createBlobStorage` (line 15)
### ❌ dbal/ts/src/core/validation.ts
**Functions**: 10
- `isValidEmail` (line 9)
- `isValidUsername` (line 15)
- `isValidSlug` (line 24)
- `isValidTitle` (line 33)
- `isValidLevel` (line 38)
- `validateUserCreate` (line 45)
- `validateUserUpdate` (line 69)
- `validatePageCreate` (line 90)
- `validatePageUpdate` (line 114)
- `validateId` (line 135)
### ❌ src/components/AuditLogViewer.tsx
**Functions**: 1
- `AuditLogViewer` (line 15)
### ❌ src/components/Builder.tsx
**Functions**: 1
- `Builder` (line 16)
### ❌ src/components/Canvas.tsx
**Functions**: 1
- `Canvas` (line 13)
### ❌ src/components/CodeEditor.tsx
**Functions**: 1
- `CodeEditor` (line 19)
### ❌ src/components/ComponentCatalog.tsx
**Functions**: 1
- `ComponentCatalog` (line 16)
### ❌ src/components/ComponentConfigDialog.tsx
**Functions**: 1
- `ComponentConfigDialog` (line 24)
### ❌ src/components/ComponentHierarchyEditor.tsx
**Functions**: 1
- `ComponentHierarchyEditor` (line 152)
### ❌ src/components/CssClassBuilder.tsx
**Functions**: 1
- `CssClassBuilder` (line 26)
### ❌ src/components/CssClassManager.tsx
**Functions**: 1
- `CssClassManager` (line 14)
### ❌ src/components/DatabaseManager.tsx
**Functions**: 1
- `DatabaseManager` (line 24)
### ❌ src/components/DBALDemo.tsx
**Functions**: 1
- `DBALDemo` (line 18)
### ❌ src/components/DropdownConfigManager.tsx
**Functions**: 1
- `DropdownConfigManager` (line 15)
### ❌ src/components/examples/ContactForm.example.tsx
**Functions**: 1
- `ContactForm` (line 58)
### ❌ src/components/FieldRenderer.tsx
**Functions**: 1
- `FieldRenderer` (line 20)
### ❌ src/components/GenericPage.tsx
**Functions**: 1
- `GenericPage` (line 21)
### ❌ src/components/GitHubActionsFetcher.refactored.tsx
**Functions**: 1
- `GitHubActionsFetcher` (line 25)
### ❌ src/components/GitHubActionsFetcher.tsx
**Functions**: 1
- `GitHubActionsFetcher` (line 45)
### ❌ src/components/GodCredentialsSettings.tsx
**Functions**: 1
- `GodCredentialsSettings` (line 12)
### ❌ src/components/IRCWebchat.tsx
**Functions**: 1
- `IRCWebchat` (line 26)
### ❌ src/components/IRCWebchatDeclarative.tsx
**Functions**: 1
- `IRCWebchatDeclarative` (line 27)
### ❌ src/components/JsonEditor.tsx
**Functions**: 1
- `JsonEditor` (line 20)
### ❌ src/components/Level1.tsx
**Functions**: 1
- `Level1` (line 41)
### ❌ src/components/level1/ContactSection.tsx
**Functions**: 1
- `ContactSection` (line 4)
### ❌ src/components/level1/FeaturesSection.tsx
**Functions**: 1
- `FeaturesSection` (line 3)
### ❌ src/components/level1/GodCredentialsBanner.tsx
**Functions**: 1
- `GodCredentialsBanner` (line 16)
### ❌ src/components/level1/HeroSection.tsx
**Functions**: 1
- `HeroSection` (line 7)
### ❌ src/components/level1/NavigationBar.tsx
**Functions**: 1
- `NavigationBar` (line 10)
### ❌ src/components/Level2.tsx
**Functions**: 1
- `Level2` (line 24)
### ❌ src/components/level2/CommentsList.tsx
**Functions**: 1
- `CommentsList` (line 15)
### ❌ src/components/level2/ProfileCard.tsx
**Functions**: 1
- `ProfileCard` (line 21)
### ❌ src/components/Level3.tsx
**Functions**: 1
- `Level3` (line 37)
### ❌ src/components/Level4.tsx
**Functions**: 1
- `Level4` (line 21)
### ❌ src/components/level4/Level4Header.tsx
**Functions**: 1
- `Level4Header` (line 22)
### ❌ src/components/level4/Level4Summary.tsx
**Functions**: 1
- `Level4Summary` (line 8)
### ❌ src/components/level4/Level4Tabs.tsx
**Functions**: 1
- `Level4Tabs` (line 28)
### ❌ src/components/Level5.tsx
**Functions**: 1
- `Level5` (line 46)
### ❌ src/components/level5/GodUsersTab.tsx
**Functions**: 1
- `GodUsersTab` (line 11)
### ❌ src/components/level5/Level5Header.tsx
**Functions**: 1
- `Level5Header` (line 12)
### ❌ src/components/level5/PowerTransferTab.tsx
**Functions**: 1
- `PowerTransferTab` (line 17)
### ❌ src/components/level5/PreviewTab.tsx
**Functions**: 1
- `PreviewTab` (line 9)
### ❌ src/components/level5/TenantsTab.tsx
**Functions**: 1
- `TenantsTab` (line 15)
### ❌ src/components/Login.tsx
**Functions**: 1
- `Login` (line 13)
### ❌ src/components/LuaEditor.tsx
**Functions**: 1
- `LuaEditor` (line 31)
### ❌ src/components/LuaSnippetLibrary.tsx
**Functions**: 1
- `LuaSnippetLibrary` (line 37)
### ❌ src/components/ModelListView.tsx
**Functions**: 1
- `ModelListView` (line 41)
### ❌ src/components/NerdModeIDE.tsx
**Functions**: 1
- `NerdModeIDE` (line 79)
### ❌ src/components/PackageImportExport.tsx
**Functions**: 1
- `PackageImportExport` (line 39)
### ❌ src/components/PackageManager.tsx
**Functions**: 1
- `PackageManager` (line 22)
### ❌ src/components/PageRoutesManager.tsx
**Functions**: 1
- `PageRoutesManager` (line 16)
### ❌ src/components/PasswordChangeDialog.tsx
**Functions**: 1
- `PasswordChangeDialog` (line 16)
### ❌ src/components/PropertyInspector.tsx
**Functions**: 1
- `PropertyInspector` (line 22)
### ❌ src/components/QuickGuide.tsx
**Functions**: 1
- `QuickGuide` (line 7)
### ❌ src/components/RecordForm.tsx
**Functions**: 1
- `RecordForm` (line 20)
### ❌ src/components/RenderComponent.tsx
**Functions**: 1
- `RenderComponent` (line 28)
### ❌ src/components/SchemaEditor.tsx
**Functions**: 1
- `SchemaEditor` (line 16)
### ❌ src/components/SchemaEditorLevel4.tsx
**Functions**: 1
- `SchemaEditorLevel4` (line 23)
### ❌ src/components/ScreenshotAnalyzer.tsx
**Functions**: 1
- `ScreenshotAnalyzer` (line 8)
### ❌ src/components/SecurityWarningDialog.tsx
**Functions**: 1
- `SecurityWarningDialog` (line 29)
### ❌ src/components/shared/AppFooter.tsx
**Functions**: 1
- `AppFooter` (line 6)
### ❌ src/components/shared/AppHeader.tsx
**Functions**: 1
- `AppHeader` (line 17)
### ❌ src/components/SMTPConfigEditor.tsx
**Functions**: 1
- `SMTPConfigEditor` (line 12)
### ❌ src/components/ThemeEditor.tsx
**Functions**: 1
- `ThemeEditor` (line 78)
### ❌ src/components/UnifiedLogin.tsx
**Functions**: 1
- `UnifiedLogin` (line 19)
### ❌ src/components/UserManagement.tsx
**Functions**: 1
- `UserManagement` (line 17)
### ❌ src/components/WorkflowEditor.tsx
**Functions**: 1
- `WorkflowEditor` (line 26)
### ❌ src/components/WorkflowRunCard.tsx
**Functions**: 2
- `WorkflowRunStatus` (line 10)
- `WorkflowRunCard` (line 34)
### ❌ src/ErrorFallback.tsx
**Functions**: 1
- `ErrorFallback` (line 6)
### ❌ src/hooks/use-mobile.ts
**Functions**: 1
- `useIsMobile` (line 5)
### ❌ src/hooks/useAutoRefresh.ts
**Functions**: 1
- `useAutoRefresh` (line 23)
### ❌ src/hooks/useCodeEditor.ts
**Functions**: 1
- `useCodeEditor` (line 16)
### ❌ src/hooks/useDBAL.ts
**Functions**: 4
- `useDBAL` (line 15)
- `useKVStore` (line 42)
- `useBlobStorage` (line 138)
- `useCachedData` (line 236)
### ❌ src/hooks/useFileTree.ts
**Functions**: 1
- `useFileTree` (line 18)
### ❌ src/hooks/useGitHubFetcher.ts
**Functions**: 1
- `useGitHubFetcher` (line 34)
### ❌ src/hooks/useKV.ts
**Functions**: 1
- `useKV` (line 12)
### ❌ src/lib/auth.ts
**Functions**: 5
- `DEFAULT_USERS` (line 23)
- `DEFAULT_CREDENTIALS` (line 60)
- `getScrambledPassword` (line 67)
- `canAccessLevel` (line 71)
- `getRoleDisplayName` (line 83)
### ❌ src/lib/component-catalog.ts
**Functions**: 1
- `componentCatalog` (line 3)
### ❌ src/lib/component-registry.ts
**Functions**: 2
- `getComponentRegistry` (line 54)
- `initializeComponentRegistry` (line 61)
### ❌ src/lib/database-dbal.server.ts
**Functions**: 6
- `initializeDBAL` (line 18)
- `getDBAL` (line 49)
- `dbalGetUsers` (line 59)
- `dbalAddUser` (line 80)
- `dbalUpdateUser` (line 111)
- `dbalDeleteUser` (line 139)
### ❌ src/lib/database.ts
**Functions**: 3
- `DB_KEYS` (line 80)
- `hashPassword` (line 105)
- `verifyPassword` (line 114)
### ❌ src/lib/dbal-client.ts
**Functions**: 2
- `getDBALClient` (line 7)
- `migrateToDBAL` (line 42)
### ❌ src/lib/dbal-integration.ts
**Functions**: 1
- `dbal` (line 340)
### ❌ src/lib/declarative-component-renderer.ts
**Functions**: 2
- `getDeclarativeRenderer` (line 127)
- `loadPackageComponents` (line 131)
### ❌ src/lib/default-schema.ts
**Functions**: 1
- `defaultSchema` (line 3)
### ❌ src/lib/lua-engine.ts
**Functions**: 1
- `createLuaEngine` (line 255)
### ❌ src/lib/lua-examples.ts
**Functions**: 3
- `LUA_EXAMPLES` (line 1)
- `getLuaExampleCode` (line 210)
- `getLuaExamplesList` (line 214)
### ❌ src/lib/lua-snippets.ts
**Functions**: 5
- `LUA_SNIPPET_CATEGORIES` (line 11)
- `LUA_SNIPPETS` (line 27)
- `getSnippetsByCategory` (line 980)
- `searchSnippets` (line 987)
- `getSnippetById` (line 996)
### ❌ src/lib/package-catalog.ts
**Functions**: 1
- `PACKAGE_CATALOG` (line 3)
### ❌ src/lib/package-export.ts
**Functions**: 4
- `exportPackageAsZip` (line 24)
- `importPackageFromZip` (line 115)
- `downloadZip` (line 163)
- `exportDatabaseSnapshot` (line 213)
### ❌ src/lib/package-glue.ts
**Functions**: 16
- `buildPackageRegistry` (line 137)
- `getPackage` (line 210)
- `getPackagesByCategory` (line 215)
- `getPackageComponents` (line 220)
- `getPackageScripts` (line 225)
- `getPackageScriptFiles` (line 230)
- `getAllPackageScripts` (line 235)
- `getPackageExamples` (line 243)
- `checkDependencies` (line 248)
- `installPackageComponents` (line 271)
- `installPackageScripts` (line 280)
- `installPackage` (line 310)
- `uninstallPackage` (line 355)
- `getInstalledPackages` (line 389)
- `isPackageInstalled` (line 399)
- `exportAllPackagesForSeed` (line 409)
### ❌ src/lib/package-loader.ts
**Functions**: 8
- `initializePackageSystem` (line 34)
- `getInstalledPackageIds` (line 72)
- `getPackageContent` (line 76)
- `getPackageManifest` (line 81)
- `getPackageRegistry` (line 86)
- `getModularPackageComponents` (line 90)
- `getModularPackageScripts` (line 96)
- `getModularPackageMetadata` (line 102)
### ❌ src/lib/page-renderer.ts
**Functions**: 1
- `getPageRenderer` (line 176)
### ❌ src/lib/password-utils.ts
**Functions**: 3
- `generateScrambledPassword` (line 1)
- `simulateEmailSend` (line 14)
- `DEFAULT_SMTP_CONFIG` (line 46)
### ❌ src/lib/prisma.ts
**Functions**: 1
- `prisma` (line 7)
### ❌ src/lib/sandboxed-lua-engine.ts
**Functions**: 1
- `createSandboxedLuaEngine` (line 179)
### ❌ src/lib/schema-utils.ts
**Functions**: 14
- `getModelKey` (line 3)
- `getRecordsKey` (line 7)
- `findModel` (line 11)
- `getFieldLabel` (line 17)
- `getModelLabel` (line 21)
- `getModelLabelPlural` (line 25)
- `getHelpText` (line 29)
- `generateId` (line 37)
- `validateField` (line 41)
- `validateRecord` (line 93)
- `getDefaultValue` (line 107)
- `createEmptyRecord` (line 134)
- `sortRecords` (line 150)
- `filterRecords` (line 164)
### ❌ src/lib/security-scanner.ts
**Functions**: 3
- `securityScanner` (line 535)
- `getSeverityColor` (line 537)
- `getSeverityIcon` (line 552)
### ❌ src/lib/seed-data.ts
**Functions**: 1
- `seedDatabase` (line 25)
### ❌ src/lib/utils.ts
**Functions**: 1
- `cn` (line 4)
### ❌ src/lib/workflow-engine.ts
**Functions**: 1
- `createWorkflowEngine` (line 230)
### ❌ src/seed-data/components.ts
**Functions**: 1
- `initializeComponents` (line 4)
### ❌ src/seed-data/index.ts
**Functions**: 1
- `initializeAllSeedData` (line 15)
### ❌ src/seed-data/packages.ts
**Functions**: 1
- `initializePackages` (line 3)
### ❌ src/seed-data/pages.ts
**Functions**: 1
- `initializePages` (line 4)
### ❌ src/seed-data/scripts.ts
**Functions**: 1
- `initializeScripts` (line 4)
### ❌ src/seed-data/users.ts
**Functions**: 1
- `initializeUsers` (line 5)
### ❌ src/seed-data/workflows.ts
**Functions**: 1
- `initializeWorkflows` (line 4)
### ❌ src/types/monaco-editor-react.d.ts
**Functions**: 2
- `useMonaco` (line 28)
- `loader` (line 29)
## Test Files
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/_codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/_codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/_codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/_codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/_codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/_codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/_codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/_codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/_codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/_codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### _codeql_detected_source_root/e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### _codeql_detected_source_root/e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### _codeql_detected_source_root/e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### _codeql_detected_source_root/packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### _codeql_detected_source_root/packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### _codeql_detected_source_root/src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### _codeql_detected_source_root/src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### _codeql_detected_source_root/src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### _codeql_detected_source_root/src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### _codeql_detected_source_root/src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### _codeql_detected_source_root/src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
### e2e/crud.spec.ts
**Test Cases**: 7
- Application Interface
- should have landing page with navigation options
- should navigate to login when clicking sign in
- should have descriptive content on landing page
- Login Interface
- should have username and password fields
- should have submit button
### e2e/login.spec.ts
**Test Cases**: 5
- Login functionality
- should display login form after navigating from landing page
- should show error on invalid credentials
- should have register/sign up option
- should have back button to return to landing
### e2e/smoke.spec.ts
**Test Cases**: 6
- Basic Smoke Tests
- should load the application
- should have proper page title
- should display MetaBuilder landing page
- should not have critical console errors on load
- should have viewport properly configured
### packages/admin_dialog/tests/components.test.ts
**Test Cases**: 3
- Admin Dialog Components
- should be a valid array
- should have valid component structure if components exist
### packages/admin_dialog/tests/metadata.test.ts
**Test Cases**: 6
- Admin Dialog Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### packages/dashboard/tests/components.test.ts
**Test Cases**: 3
- Dashboard Components
- should be a valid array
- should have valid component structure if components exist
### packages/dashboard/tests/metadata.test.ts
**Test Cases**: 6
- Dashboard Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### packages/data_table/tests/components.test.ts
**Test Cases**: 3
- Data Table Components
- should be a valid array
- should have valid component structure if components exist
### packages/data_table/tests/metadata.test.ts
**Test Cases**: 6
- Data Table Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### packages/nav_menu/tests/components.test.ts
**Test Cases**: 3
- Nav Menu Components
- should be a valid array
- should have valid component structure if components exist
### packages/nav_menu/tests/metadata.test.ts
**Test Cases**: 6
- Nav Menu Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### packages/notification_center/tests/components.test.ts
**Test Cases**: 3
- Notification Center Components
- should be a valid array
- should have valid component structure if components exist
### packages/notification_center/tests/metadata.test.ts
**Test Cases**: 6
- Notification Center Package Metadata
- should have valid package structure
- should have correct package ID format
- should have semantic version
- should have exports defined
- should have dependencies array
### src/hooks/use-mobile.test.ts
**Test Cases**: 3
- use-mobile
- should respond to window resize events
- should cleanup event listeners on unmount
### src/hooks/useKV.test.ts
**Test Cases**: 9
- useKV
- should initialize with undefined when no default value provided
- should update value when using updater function
- should update value when providing direct value
- should handle complex object updates
- should handle array updates
- should maintain separate state for different keys
- should persist updates across multiple hooks with same key
- should handle rapid updates correctly
### src/lib/package-loader.test.ts
**Test Cases**: 24
- package-loader
- initializePackageSystem
- should initialize the package system
- should be idempotent - safe to call multiple times
- should handle initialization without errors
- getInstalledPackageIds
- should return an array of package IDs
- should return strings for package IDs
- should not be empty if packages are loaded
- getPackageContent
- should return null for non-existent package
- should return content object for valid package
- getPackageManifest
- should return null for non-existent package
- should return manifest object for valid package
- getPackageRegistry
- should return package registry after initialization
- should have correct registry structure if not null
- getModularPackageComponents
- should return an array
- should return empty array (awaiting DB integration)
- getModularPackageScripts
- should return an array
- should return empty array (awaiting DB integration)
### src/lib/schema-utils.test.ts
**Test Cases**: 41
- schema-utils
- getModelKey
- getRecordsKey
- should generate a records key with prefix
- should include records prefix
- findModel
- should find a model by app and model name
- should return undefined if app not found
- should return undefined if model not found in app
- should handle multiple apps correctly
- getFieldLabel
- getModelLabel
- should return custom label if provided
- should auto-capitalize model name if no label
- getModelLabelPlural
- should return custom plural label if provided
- should auto-pluralize if no labelPlural
- getHelpText
- should return help text if string
- should join array help text with spaces
- should return empty string if no help text
- generateId
- should generate a unique ID
- should generate a string ID
- should generate a non-empty ID
- validateField
- validateRecord
- should validate all fields in a record
- should return empty errors for valid record
- should skip non-editable fields
- getDefaultValue
- createEmptyRecord
- should create a record with all fields
- should generate unique ID
- should set createdAt for datetime fields
- sortRecords
- should put null values at the end
- should not mutate original array
- filterRecords
- should handle null/undefined filter values
- should not mutate original array
### src/lib/utils.test.ts
**Test Cases**: 4
- utils
- cn
- should handle empty input
- should return string type
### src/tests/package-integration.test.ts
**Test Cases**: 9
- Package System Integration
- should have all packages with unique IDs
- should have all packages with valid versions
- should have all packages with metadata
- should have all packages with valid categories
- should have all packages with exports configuration
- should have all packages with dependencies array
- should not have circular dependencies
- should have all dependencies reference valid packages
## Recommendations
### Files Needing Test Coverage
- **src/ErrorFallback.tsx**: 1 functions need tests
- **src/components/AuditLogViewer.tsx**: 1 functions need tests
- **src/components/Builder.tsx**: 1 functions need tests
- **src/components/Canvas.tsx**: 1 functions need tests
- **src/components/CodeEditor.tsx**: 1 functions need tests
- **src/components/ComponentCatalog.tsx**: 1 functions need tests
- **src/components/ComponentConfigDialog.tsx**: 1 functions need tests
- **src/components/ComponentHierarchyEditor.tsx**: 1 functions need tests
- **src/components/CssClassBuilder.tsx**: 1 functions need tests
- **src/components/CssClassManager.tsx**: 1 functions need tests
- **src/components/DBALDemo.tsx**: 1 functions need tests
- **src/components/DatabaseManager.tsx**: 1 functions need tests
- **src/components/DropdownConfigManager.tsx**: 1 functions need tests
- **src/components/FieldRenderer.tsx**: 1 functions need tests
- **src/components/GenericPage.tsx**: 1 functions need tests
- **src/components/GitHubActionsFetcher.refactored.tsx**: 1 functions need tests
- **src/components/GitHubActionsFetcher.tsx**: 1 functions need tests
- **src/components/GodCredentialsSettings.tsx**: 1 functions need tests
- **src/components/IRCWebchat.tsx**: 1 functions need tests
- **src/components/IRCWebchatDeclarative.tsx**: 1 functions need tests
- **src/components/JsonEditor.tsx**: 1 functions need tests
- **src/components/Level1.tsx**: 1 functions need tests
- **src/components/Level2.tsx**: 1 functions need tests
- **src/components/Level3.tsx**: 1 functions need tests
- **src/components/Level4.tsx**: 1 functions need tests
- **src/components/Level5.tsx**: 1 functions need tests
- **src/components/Login.tsx**: 1 functions need tests
- **src/components/LuaEditor.tsx**: 1 functions need tests
- **src/components/LuaSnippetLibrary.tsx**: 1 functions need tests
- **src/components/ModelListView.tsx**: 1 functions need tests
- **src/components/NerdModeIDE.tsx**: 1 functions need tests
- **src/components/PackageImportExport.tsx**: 1 functions need tests
- **src/components/PackageManager.tsx**: 1 functions need tests
- **src/components/PageRoutesManager.tsx**: 1 functions need tests
- **src/components/PasswordChangeDialog.tsx**: 1 functions need tests
- **src/components/PropertyInspector.tsx**: 1 functions need tests
- **src/components/QuickGuide.tsx**: 1 functions need tests
- **src/components/RecordForm.tsx**: 1 functions need tests
- **src/components/RenderComponent.tsx**: 1 functions need tests
- **src/components/SMTPConfigEditor.tsx**: 1 functions need tests
- **src/components/SchemaEditor.tsx**: 1 functions need tests
- **src/components/SchemaEditorLevel4.tsx**: 1 functions need tests
- **src/components/ScreenshotAnalyzer.tsx**: 1 functions need tests
- **src/components/SecurityWarningDialog.tsx**: 1 functions need tests
- **src/components/ThemeEditor.tsx**: 1 functions need tests
- **src/components/UnifiedLogin.tsx**: 1 functions need tests
- **src/components/UserManagement.tsx**: 1 functions need tests
- **src/components/WorkflowEditor.tsx**: 1 functions need tests
- **src/components/WorkflowRunCard.tsx**: 2 functions need tests
- **src/components/examples/ContactForm.example.tsx**: 1 functions need tests
- **src/components/level1/ContactSection.tsx**: 1 functions need tests
- **src/components/level1/FeaturesSection.tsx**: 1 functions need tests
- **src/components/level1/GodCredentialsBanner.tsx**: 1 functions need tests
- **src/components/level1/HeroSection.tsx**: 1 functions need tests
- **src/components/level1/NavigationBar.tsx**: 1 functions need tests
- **src/components/level2/CommentsList.tsx**: 1 functions need tests
- **src/components/level2/ProfileCard.tsx**: 1 functions need tests
- **src/components/level4/Level4Header.tsx**: 1 functions need tests
- **src/components/level4/Level4Summary.tsx**: 1 functions need tests
- **src/components/level4/Level4Tabs.tsx**: 1 functions need tests
- **src/components/level5/GodUsersTab.tsx**: 1 functions need tests
- **src/components/level5/Level5Header.tsx**: 1 functions need tests
- **src/components/level5/PowerTransferTab.tsx**: 1 functions need tests
- **src/components/level5/PreviewTab.tsx**: 1 functions need tests
- **src/components/level5/TenantsTab.tsx**: 1 functions need tests
- **src/components/shared/AppFooter.tsx**: 1 functions need tests
- **src/components/shared/AppHeader.tsx**: 1 functions need tests
- **src/hooks/useAutoRefresh.ts**: 1 functions need tests
- **src/hooks/useCodeEditor.ts**: 1 functions need tests
- **src/hooks/useDBAL.ts**: 4 functions need tests
- **src/hooks/useFileTree.ts**: 1 functions need tests
- **src/hooks/useGitHubFetcher.ts**: 1 functions need tests
- **src/lib/auth.ts**: 5 functions need tests
- **src/lib/component-catalog.ts**: 1 functions need tests
- **src/lib/component-registry.ts**: 2 functions need tests
- **src/lib/database-dbal.server.ts**: 6 functions need tests
- **src/lib/database.ts**: 3 functions need tests
- **src/lib/dbal-client.ts**: 2 functions need tests
- **src/lib/dbal-integration.ts**: 1 functions need tests
- **src/lib/declarative-component-renderer.ts**: 2 functions need tests
- **src/lib/default-schema.ts**: 1 functions need tests
- **src/lib/lua-engine.ts**: 1 functions need tests
- **src/lib/lua-examples.ts**: 3 functions need tests
- **src/lib/lua-snippets.ts**: 5 functions need tests
- **src/lib/package-catalog.ts**: 1 functions need tests
- **src/lib/package-export.ts**: 4 functions need tests
- **src/lib/package-glue.ts**: 16 functions need tests
- **src/lib/page-renderer.ts**: 1 functions need tests
- **src/lib/password-utils.ts**: 3 functions need tests
- **src/lib/prisma.ts**: 1 functions need tests
- **src/lib/sandboxed-lua-engine.ts**: 1 functions need tests
- **src/lib/security-scanner.ts**: 3 functions need tests
- **src/lib/seed-data.ts**: 1 functions need tests
- **src/lib/workflow-engine.ts**: 1 functions need tests
- **src/seed-data/components.ts**: 1 functions need tests
- **src/seed-data/index.ts**: 1 functions need tests
- **src/seed-data/packages.ts**: 1 functions need tests
- **src/seed-data/pages.ts**: 1 functions need tests
- **src/seed-data/scripts.ts**: 1 functions need tests
- **src/seed-data/users.ts**: 1 functions need tests
- **src/seed-data/workflows.ts**: 1 functions need tests
- **src/types/monaco-editor-react.d.ts**: 2 functions need tests
- **dbal/ts/src/blob/index.ts**: 1 functions need tests
- **dbal/ts/src/core/validation.ts**: 10 functions need tests
### Best Practices
1. **Parameterized Tests**: Use `it.each()` for testing multiple similar scenarios
2. **Test Organization**: Group related tests in `describe()` blocks
3. **Clear Descriptions**: Use descriptive test names that explain what is being tested
4. **Edge Cases**: Include tests for null, undefined, empty values, and boundary conditions
5. **Mocking**: Use `vi.fn()` and `vi.mock()` for external dependencies
6. **Async Testing**: Use `async/await` and `act()` for async operations
7. **Setup/Teardown**: Use `beforeEach` and `afterEach` for test setup and cleanup