diff --git a/docs/testing/FUNCTION_TEST_COVERAGE.md b/docs/testing/FUNCTION_TEST_COVERAGE.md deleted file mode 100644 index 7eafe209c..000000000 --- a/docs/testing/FUNCTION_TEST_COVERAGE.md +++ /dev/null @@ -1,10784 +0,0 @@ -# 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 - diff --git a/docs/testing/TESTING_IMPLEMENTATION_SUMMARY.md b/docs/testing/TESTING_IMPLEMENTATION_SUMMARY.md deleted file mode 100644 index 29c543ffe..000000000 --- a/docs/testing/TESTING_IMPLEMENTATION_SUMMARY.md +++ /dev/null @@ -1,230 +0,0 @@ -# Function-to-Test Coverage Implementation Summary - -## Overview - -This document summarizes the comprehensive unit testing infrastructure implemented to ensure every function maps to at least one unit test. - -TODO: This file uses ../docs/... links that resolve to docs/docs; update to correct relative paths. - -## What Was Implemented - -### 1. Test Files Created - -#### Utility Tests (`src/lib/`) -- **schema-utils.test.ts** (87 tests using parameterized approach) - - Tests for: `getModelKey`, `getRecordsKey`, `findModel`, `getFieldLabel`, `getModelLabel`, `getModelLabelPlural`, `getHelpText`, `generateId`, `validateField`, `validateRecord`, `getDefaultValue`, `createEmptyRecord`, `sortRecords`, `filterRecords` - - Parameterized tests with `it.each()` for multiple scenarios - -- **utils.test.ts** (8 tests using parameterized approach) - - Tests for: `cn()` function (Tailwind class merging) - - Covers edge cases: conditional classes, object syntax, null/undefined, arrays - -- **package-loader.test.ts** (16 tests) - - Tests for: `initializePackageSystem`, `getInstalledPackageIds`, `getPackageContent`, `getPackageManifest`, `getPackageRegistry`, `getModularPackageComponents`, `getModularPackageScripts` - -#### Hook Tests (`src/hooks/`) -- **use-mobile.test.ts** (5 tests + parameterized scenarios) - - Tests for: `useIsMobile()` hook - - Tests multiple viewport widths and resize events - - Coverage for: responsive behavior, cleanup, media query listeners - -- **useKV.test.ts** (11 tests + parameterized scenarios) - - Tests for: `useKV()` hook - - Tests initialization, updates, async operations, persistence - - Coverage for: falsy values, rapid updates, object/array handling - -### 2. Test Infrastructure - -#### Analysis Scripts -- **scripts/analyze-test-coverage.ts**: TypeScript-based analyzer (for future use) -- **scripts/check-function-coverage.js**: Node.js-based analyzer - - Scans codebase for exported functions - - Identifies untested functions - - Generates actionable reports - -- **scripts/generate-test-coverage-report.js**: Comprehensive report generator - - Creates `FUNCTION_TEST_COVERAGE.md` - - Shows files with/without test coverage - - Provides best practices recommendations - -### 3. Documentation - -#### TESTING_GUIDELINES.md -Complete testing guide covering: -- ✅ Directory structure and naming conventions -- ✅ Parameterized test patterns with examples -- ✅ Test structure recommendations -- ✅ Testing different function types (pure, async, hooks, side effects) -- ✅ Best practices (coverage, descriptions, AAA pattern, isolation, mocking) -- ✅ Running tests -- ✅ Function-to-test mapping - -#### FUNCTION_TEST_COVERAGE.md -Auto-generated report showing: -- Summary statistics (185 functions, 6000+ tests) -- Files with function coverage -- Test file inventory -- Recommendations for untested functions - -### 4. NPM Scripts Added - -```json -{ - "test": "vitest", // Run tests in watch mode - "test:unit": "vitest run", // Run all unit tests once - "test:unit:watch": "vitest", // Watch mode - "test:unit:ui": "vitest --ui", // UI mode - "test:unit:coverage": "vitest run --coverage", // With coverage - "test:coverage": "vitest run --coverage", // Alias - "test:coverage:report": "node scripts/generate-test-coverage-report.js", // Generate report - "test:check-functions": "node scripts/check-function-coverage.js", // Check coverage - "test:all": "npm run test:unit && npm run test:e2e" // All tests -} -``` - -## Parameterized Testing Approach - -All new tests use parameterized testing with `it.each()`: - -### Why Parameterized Tests? - -✅ **DRY Principle**: Write test data once, execute multiple times -✅ **Better Readability**: Immediately see all scenarios being tested -✅ **Easier Maintenance**: Add new test cases by updating the data array -✅ **Better Error Messages**: Failed test shows which specific case failed - -### Example Pattern - -```typescript -it.each([ - { input: 'valid@email.com', expected: true, description: 'valid email' }, - { input: 'invalid', expected: false, description: 'invalid email' }, - { input: '', expected: false, description: 'empty string' }, -])('should validate email for $description', ({ input, expected }) => { - const result = validateEmail(input) - expect(result).toBe(expected) -}) -``` - -## Test Statistics - -- **Total Test Files Created**: 5 (schema-utils, utils, package-loader, use-mobile, useKV) -- **Total Test Cases**: 127+ parameterized test cases -- **Functions Covered**: 28+ -- **Coverage Improvement**: From 0% → ~15% of core utility functions - -## Running Tests - -```bash -# Run all tests once -npm test -- --run - -# Run tests in watch mode -npm test - -# Run specific test file -npm test -- src/lib/schema-utils.test.ts - -# Generate coverage report -npm run test:coverage:report - -# Check function coverage -npm run test:check-functions -``` - -## Test Organization - -``` -src/ - lib/ - schema-utils.ts ✅ TESTED (14 functions, 42 test cases) - schema-utils.test.ts - - utils.ts ✅ TESTED (1 function, 8 test cases) - utils.test.ts - - package-loader.ts ✅ TESTED (7 functions, 16 test cases) - package-loader.test.ts - - [other files] ❌ NEEDS TESTS - - hooks/ - use-mobile.ts ✅ TESTED (1 function, 5+ test cases) - use-mobile.test.ts - - useKV.ts ✅ TESTED (1 function, 11+ test cases) - useKV.test.ts -``` - -## Next Steps - -1. **Expand Test Coverage**: Create tests for: - - Database integration functions - - Component rendering (using React Testing Library) - - Workflow engine functions - - Security scanner functions - - Lua integration functions - -2. **Increase Coverage Metrics**: - - Target: 80%+ coverage of core utilities - - Use: `npm run test:coverage` to measure - -3. **Add Pre-commit Hooks**: - - Run `npm test -- --run` before commit - - Fail commit if tests don't pass - -4. **CI/CD Integration**: - - Run tests on every PR - - Block merge if coverage drops - - Generate coverage reports for each build - -## Best Practices Implemented - -✅ **Parameterized Tests**: Reduced code duplication by 60%+ -✅ **Clear Organization**: Tests grouped by functionality using `describe()` -✅ **Edge Case Coverage**: Tests include null, undefined, empty, boundary conditions -✅ **Mocking**: Uses `vi.fn()` for external dependencies -✅ **Async Testing**: Proper handling with `async/await` and `act()` -✅ **Isolation**: Each test is independent with proper setup/teardown -✅ **Documentation**: Comprehensive guidelines for future test development - -## Files Modified - -- ✅ Created: `/src/lib/schema-utils.test.ts` -- ✅ Created: `/src/lib/utils.test.ts` -- ✅ Created: `/src/lib/package-loader.test.ts` -- ✅ Created: `/src/hooks/use-mobile.test.ts` -- ✅ Created: `/src/hooks/useKV.test.ts` -- ✅ Created: `/scripts/analyze-test-coverage.ts` -- ✅ Created: `/scripts/check-function-coverage.js` -- ✅ Created: `/scripts/generate-test-coverage-report.js` -- ✅ Created: `/docs/TESTING_GUIDELINES.md` -- ✅ Created: `/FUNCTION_TEST_COVERAGE.md` (auto-generated) -- ✅ Modified: `/package.json` (added test scripts) -- ✅ Created: `/TESTING_IMPLEMENTATION_SUMMARY.md` (this file) - -## Verification - -All tests pass: -``` -✓ src/lib/schema-utils.test.ts (63 tests) 18ms -✓ src/lib/utils.test.ts (8 tests) 25ms -✓ src/lib/package-loader.test.ts (16 tests) 27ms -``` - -## Maintenance - -To maintain test coverage: - -1. **Always test new functions**: Add `.test.ts` files alongside new source files -2. **Use parameterized tests**: Reduces code and improves clarity -3. **Update FUNCTION_TEST_COVERAGE.md**: Run `npm run test:coverage:report` monthly -4. **Review coverage**: Keep at least 80% on core utilities -5. **Document patterns**: Add examples to TESTING_GUIDELINES.md - -## Questions? - -Refer to: -- [TESTING_GUIDELINES.md](../docs/TESTING_GUIDELINES.md) - Complete testing guide -- [FUNCTION_TEST_COVERAGE.md](../FUNCTION_TEST_COVERAGE.md) - Current coverage status -- Test files in `src/lib/*.test.ts` - Real examples of parameterized tests diff --git a/docs/testing/TESTING_GUIDELINES.md b/docs/testing/guides/TESTING_GUIDELINES.md similarity index 100% rename from docs/testing/TESTING_GUIDELINES.md rename to docs/testing/guides/TESTING_GUIDELINES.md diff --git a/docs/testing/TESTING_QUICK_REFERENCE.md b/docs/testing/guides/TESTING_QUICK_REFERENCE.md similarity index 100% rename from docs/testing/TESTING_QUICK_REFERENCE.md rename to docs/testing/guides/TESTING_QUICK_REFERENCE.md diff --git a/docs/testing/UNIT_TEST_CHECKLIST.md b/docs/testing/guides/UNIT_TEST_CHECKLIST.md similarity index 100% rename from docs/testing/UNIT_TEST_CHECKLIST.md rename to docs/testing/guides/UNIT_TEST_CHECKLIST.md