UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

31 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var React = tslib_1.__importStar(require("react")); var enzyme_1 = require("enzyme"); var description_1 = require("./description"); var __1 = require("../"); var Markdown_1 = tslib_1.__importDefault(require("../../Markdown")); var createDescription = function (text) { return (0, enzyme_1.mount)((0, description_1.description)((0, __1.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_1.default).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