react-typeform-embed
Version:
A React wrapper for [Typeform Embed SDK](https://developer.typeform.com/embed/).
31 lines (26 loc) • 1.05 kB
JavaScript
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);
});
});
;