mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
626b86c23b
Replace TODO placeholders in all 73 QA checklist files across 17 showcase packages with specific, actionable test steps derived from reading the actual demo page source code. Each checklist now references real data-testid selectors, hook names, expected UI states, and interaction flows. Add showcase/QA-COVERAGE.md with a comprehensive matrix showing coverage across manual QA, Vitest unit tests, Playwright E2E (smoke and interaction), per-package E2E, aimock fixtures, and CI automation for all 9 demos plus the Sales Dashboard starter hero.
1.0 KiB
1.0 KiB
QA: Sub-Agents — LangGraph (Python)
Prerequisites
- Demo is deployed and accessible
- Agent backend is healthy (check /api/health)
Test Steps
1. Basic Functionality
- Navigate to the subagents demo page
- Verify the chat interface loads with title "Sub-Agents"
- Verify the chat input placeholder "Type a message..." is visible
- Send a basic message (e.g. "Hello! What can you do?")
- Verify the agent responds
2. Feature-Specific Checks
Suggestions
- Verify "Get started" suggestion button is visible
Note: Stub Demo
- This demo is currently a stub (TODO: implement)
- Verify the basic CopilotChat loads and accepts messages
- Verify the agent responds to messages
- No custom UI components are expected beyond the chat interface
3. Error Handling
- Send an empty message (should be handled gracefully)
- Verify no console errors during normal usage
Expected Results
- Chat loads within 3 seconds
- Agent responds within 10 seconds
- No UI errors or broken layouts