gitlab-org--gitlab-foss/spec/frontend/vue_shared/components/rich_content_editor/services/sanitize_html_spec.js

12 lines
560 B
JavaScript

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