UNPKG

react-typeform-embed

Version:

A React wrapper for [Typeform Embed SDK](https://developer.typeform.com/embed/).

31 lines (26 loc) 1.05 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _enzyme = require("enzyme"); var _Widget = _interopRequireDefault(require("./Widget")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const formId = 'njdbt5'; describe('<Widget />', () => { it('should render without breaking', () => { const wrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react.default.createElement(_Widget.default, { id: formId })); expect(wrapper.length).toEqual(1); }); it('should have the react-typeform-embed className', () => { const wrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react.default.createElement(_Widget.default, { id: formId })); expect(wrapper.find('div').hasClass('react-typeform-embed')).toEqual(true); }); it('should have the correct id prop', () => { const wrapper = (0, _enzyme.mount)( /*#__PURE__*/_react.default.createElement(_Widget.default, { id: formId })); expect(wrapper.props().id).toEqual(formId); }); });