Commit Graph

3 Commits

Author SHA1 Message Date
Pedram Amini
b694f29ab3 MAESTRO: Add comprehensive inline wizard integration tests
- Create InlineWizardFlow.test.tsx with 53 tests covering the complete
  inline wizard end-to-end flow
- Test coverage includes:
  - Intent parsing (/wizard command modes)
  - useInlineWizard hook lifecycle
  - Confidence updates and "Let's Go" button rendering
  - Error handling and retry flow
  - Document generation progress tracking
  - UI state restoration on wizard end
  - Streaming and loading states
  - Context provider behavior
- Update vitest.integration.config.ts to support React component tests
  in integration folder with jsdom environment and setup files
- Fix pre-existing test failures:
  - InlineWizardContext.test.tsx: Add missing state fields
    (streamingContent, generationProgress, lastUserMessageContent)
  - system.test.ts: Add new logger IPC handlers
    (getLogFilePath, isFileLoggingEnabled, enableFileLogging)
2026-01-05 12:43:22 -06:00
Pedram Amini
5d91dd1631 ## CHANGES
- Share credential definitions, plugins, templates, and workflows across organizations now! 🔗
- Expanded credential management: create, import, export, and move seamlessly! 🚀
- Faster, clearer organization switching with improved UX and navigation flow! 🧭
- New API endpoints for org-shared credentials, templates, and workflows added! 🧩
- Enhanced permissions and access controls for shared resources across orgs! 🔒
- Improved audit logging and traceability for credential and workflow operations! 🧾
- UI updates for managing shared assets: cleaner tables and actions! 
- Better error handling and validation for imports and credential operations! 🛠️
- Performance improvements in list views, searches, and organization loading! 
- Documentation refreshed with new sharing features and updated integration guides! 📚
2025-12-23 11:37:53 -06:00
Pedram Amini
092c8fada8 MAESTRO: Implement Group Chat integration tests (6.1-6.6)
- Add integration test infrastructure in group-chat-test-utils.ts
  - Helper functions for agent selection, response waiting, cleanup
  - Support for SKIP_INTEGRATION_TESTS environment variable

- Add 6 integration tests in group-chat.integration.test.ts
  - 6.1: Basic moderator response
  - 6.2: Two agents collaborate on addition task
  - 6.3: Agents reference chat log for context
  - 6.4: Moderator handles non-existent participant
  - 6.5: Chat log persists across restart
  - 6.6: Mixed agent types work together

- Add vitest.integration.config.ts for integration tests
  - 3 minute timeout per test
  - Sequential execution to avoid agent conflicts

- Add npm scripts: test:integration, test:integration:watch
2025-12-18 15:54:25 -06:00