Welcome to mirror list, hosted at ThFree Co, Russian Federation.

sanitize_html_spec.js « services « rich_content_editor « static_site_editor « frontend « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
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);
  });
});