import React from 'react';
import { Icon } from './icon';
import { render } from '@testing-library/react-native';

describe('Icon', () => {
  it('should render a church icon', () => {
    const { getByTestId } = render(<Icon name="church" testID="church" />);
    const iconElement = getByTestId('hcds-mobile-icon-church');
    expect(iconElement).toBeDefined();
  });

  it('should render a large icon', () => {
    const { getByTestId } = render(
      <Icon
        name="home"
        testID="large"
        size="large"
        variant="solid"
        theme="danger"
      />
    );
    const iconElement = getByTestId('hcds-mobile-icon-large');
    expect(iconElement).toBeDefined();
  });
});
