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(
);
});
});