UNPKG

kitten-components

Version:
20 lines (15 loc) 557 B
import { parseHtml } from 'kitten/helpers/utils/parser' import ReactDOMServer from 'react-dom/server' describe('parseHtml()', () => { it('converts HTML to React with HTML tags', () => { const html = '<strong>Foo <br/>Bar</strong>' const parsedHtml = parseHtml(html) expect(ReactDOMServer.renderToStaticMarkup(parsedHtml)).toBe(html) }) it('converts HTML to React with &nbsp;', () => { const html = 'FooBar&nbsp;!' const parsedHtml = parseHtml(html) const nbsp = '\xa0' expect(parsedHtml).toBe(`FooBar${nbsp}!`) }) })