kitten-components
Version:
Front-end components library
20 lines (15 loc) • 557 B
JavaScript
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 ', () => {
const html = 'FooBar !'
const parsedHtml = parseHtml(html)
const nbsp = '\xa0'
expect(parsedHtml).toBe(`FooBar${nbsp}!`)
})
})