import * as React from 'react'; import { shallow } from 'enzyme'; import SanitizeHTML from '.'; describe('SanitizeHTML', () => { it(`renders allowed html`, () => { const props = { allowedTags: ['strong'], }; const html = shallow({'text'}); const elem = html.find('div'); expect(elem).toHaveLength(1); expect(elem.html()).toEqual(`
text
`); }); it('does not render disallowed tags', () => { const props = { tag: 'span' as keyof JSX.IntrinsicElements, allowedTags: ['strong'], }; const html = shallow({'link'}); const elem = html.find('span'); expect(elem.html()).toEqual('link'); }); });