blob: f2182ef60d713fe3c89e9db859e8fdefc7e14aa6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
import sanitizeHTML from '~/vue_shared/components/rich_content_editor/services/sanitize_html';
describe('rich_content_editor/services/sanitize_html', () => {
it.each`
input | result
${'<iframe src="https://www.youtube.com"></iframe>'} | ${'<iframe src="https://www.youtube.com"></iframe>'}
${'<iframe src="https://gitlab.com"></iframe>'} | ${''}
`('removes iframes if the iframe source origin is not allowed', ({ input, result }) => {
expect(sanitizeHTML(input)).toBe(result);
});
});
|