Create comprehensive tests for a React component using React Testing Library.
# Generate React Component Tests Create comprehensive tests for a React component using React Testing Library. ## Arguments - `$ARGUMENTS` - Component name or file path to test ## Instructions Generate tests for the specified React component: 1. **Analyze Component** - Read the component file specified in `$ARGUMENTS` - Identify all props and their types - Find all interactive elements (buttons, inputs, links) - Identify conditional rendering logic - Check for async operations or side effects 2. **Test Categories to Cover** - Rendering tests (component renders withou...