UNPKG

@hc.ds/mobile

Version:
27 lines (26 loc) 936 B
"use strict"; 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