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');
});
});