UNPKG

@hc.ds/mobile

Version:
44 lines (43 loc) 1.66 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _minimizedview = require("./minimizedview"); var _reactNative = require("@testing-library/react-native"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('MinimizedView', () => { const onPressMock = jest.fn(); const props = { title: 'Anchored in Peace', description: 'Andy Wood', testID: 'MZV-1', onPress: onPressMock, buttonText: 'MV Button' }; it('should render', () => { const { getByText } = (0, _reactNative.render)( /*#__PURE__*/_react.default.createElement(_minimizedview.MinimizedView, props)); expect(getByText('Anchored in Peace')).toBeDefined(); }); it('should render button', () => { const { getByText } = (0, _reactNative.render)( /*#__PURE__*/_react.default.createElement(_minimizedview.MinimizedView, props)); expect(getByText('MV Button')).toBeDefined(); }); it('should render desc', () => { const { getByTestId } = (0, _reactNative.render)( /*#__PURE__*/_react.default.createElement(_minimizedview.MinimizedView, props)); const desc = getByTestId('hcds-mobile-text-minimized-view-desc-MZV-1'); expect(desc).toBeTruthy(); }); it('should call onPress', () => { const { getByTestId } = (0, _reactNative.render)( /*#__PURE__*/_react.default.createElement(_minimizedview.MinimizedView, props)); const mvBtn = getByTestId('hcds-mobile-btn-minimized-view-MZV-1'); _reactNative.fireEvent.press(mvBtn); expect(onPressMock).toHaveBeenCalled(); }); }); //# sourceMappingURL=minimizedview.spec.js.map