@hc.ds/mobile
Version:
Healthy Church Design System - HC Mobile
27 lines (26 loc) • 936 B
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _tag = require("./tag");
var _reactNative = require("@testing-library/react-native");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('Tag', () => {
it('should render', () => {
const {
getByText
} = (0, _reactNative.render)( /*#__PURE__*/_react.default.createElement(_tag.Tag, null, "Tag Text"));
expect(getByText('Tag Text')).toBeTruthy();
});
it('should be closable', () => {
const onCloseMock = jest.fn();
const {
getByText
} = (0, _reactNative.render)( /*#__PURE__*/_react.default.createElement(_tag.Tag, {
closable: true,
onClose: onCloseMock
}, "Closable"));
const tagElement = getByText('Closable');
_reactNative.fireEvent.press(tagElement);
expect(onCloseMock).toHaveBeenCalled();
});
});
//# sourceMappingURL=tag.spec.js.map