Prasad P. Pawar created ATLAS-5176:
--------------------------------------
Summary: Implement Unit Tests for All Form Components
Key: ATLAS-5176
URL: https://issues.apache.org/jira/browse/ATLAS-5176
Project: Atlas
Issue Type: Sub-task
Components: atlas-webui
Affects Versions: 3.0.0
Reporter: Prasad P. Pawar
Assignee: Prasad P. Pawar
Objective
Implement unit tests for all form components to ensure form validation, user
input handling, and integration with react-hook-form work correctly.
Components to Test
1. FormInputText
2. FormDatepicker
3. FormSelectBoolean
4. FormSingleSelect
5. FormCreatableSelect
6. FormAutocomplete
7. FormTreeView
8. FormTextArea
Acceptance Criteria
- ✅ All 8 form components have test files
- ✅ Each component has at least 6+ test cases
- ✅ Tests cover rendering, validation, and user interactions
- ✅ All tests pass successfully
- ✅ Code coverage for form components is 85%+
Test Files
- `src/components/Forms/_{_}tests{_}_/FormInputText.test.tsx`
- `src/components/Forms/_{_}tests{_}_/FormDatepicker.test.tsx`
- `src/components/Forms/_{_}tests{_}_/FormSelectBoolean.test.tsx`
- `src/components/Forms/_{_}tests{_}_/FormSingleSelect.test.tsx`
- `src/components/Forms/_{_}tests{_}_/FormCreatableSelect.test.tsx`
- `src/components/Forms/_{_}tests{_}_/FormAutocomplete.test.tsx`
- `src/components/Forms/_{_}tests{_}_/FormTreeView.test.tsx`
- `src/components/Forms/_{_}tests{_}_/FormTextArea.test.tsx`
Status
✅ *{*}COMPLETE{*}* - All form component tests have been implemented.
Estimated Test Cases
- Total: ~48 test cases (6 per component)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)