summaryrefslogtreecommitdiff
path: root/spec/frontend/vue_shared/components/rich_content_editor/services/sanitize_html_spec.js
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);
  });
});