summaryrefslogtreecommitdiff
path: root/spec/frontend/static_site_editor/rich_content_editor/services/sanitize_html_spec.js
blob: 2f2d3beb53da11042a17d94d568910f44962d52d (plain)
1
2
3
4
5
6
7
8
9
10
11
import sanitizeHTML from '~/static_site_editor/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);
  });
});