UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

28 lines 1.21 kB
import * as React from 'react'; import { mount } from 'enzyme'; import { description as descriptionView } from './description'; import { description } from '../'; import Markdown from '../../Markdown'; var createDescription = function (text) { return mount(descriptionView(description({ text: text }))); }; describe('Section: description', function () { describe('given string in `text`', function () { it('should render as markdown', function () { var source = '# hello'; var wrapper = createDescription(source); expect(wrapper.find(Markdown).prop('source')).toEqual(source); }); }); describe('given component in `text`', function () { it('should render that component', function () { var component = function (_a) { var number = _a.number; return React.createElement("div", null, "Blink ", number); }; var wrapper = createDescription(React.createElement(component, { number: 182 })); expect(wrapper.find(component).text()).toEqual('Blink 182'); }); }); }); //# sourceMappingURL=description.test.js.map