import React from 'react'; import { render } from '@testing-library/react-native'; import Form from '../index'; describe('FormCheckbox Component', () => { const TestForm = ({ children }: { children: React.ReactNode }) => { const form = Form.useForm(); return {children}; }; test('renders FormCheckbox without crashing', () => { const { getByTestId } = render( ); expect(getByTestId('form-checkbox')).toBeTruthy(); }); test('renders with multiple options', () => { const options = [ { label: 'Test 1', value: 'test1' }, { label: 'Test 2', value: 'test2' }, { label: 'Test 3', value: 'test3' }, ]; render( ); }); test('passes triggerValidationOnChange prop correctly', () => { render( ); }); });