@hc.ds/mobile
Version:
Healthy Church Design System - HC Mobile
24 lines • 726 B
JavaScript
import React from 'react';
import { Tag } from './tag';
import { fireEvent, render } from '@testing-library/react-native';
describe('Tag', () => {
it('should render', () => {
const {
getByText
} = render( /*#__PURE__*/React.createElement(Tag, null, "Tag Text"));
expect(getByText('Tag Text')).toBeTruthy();
});
it('should be closable', () => {
const onCloseMock = jest.fn();
const {
getByText
} = render( /*#__PURE__*/React.createElement(Tag, {
closable: true,
onClose: onCloseMock
}, "Closable"));
const tagElement = getByText('Closable');
fireEvent.press(tagElement);
expect(onCloseMock).toHaveBeenCalled();
});
});
//# sourceMappingURL=tag.spec.js.map