Merge branch 'IDTEAM-1.26.0' into 'main'
[ProtonMail-WebClient.git] / packages / shared / lib / calendar / sanitize.test.ts
bloba659d2e8dd035b70d6f4ef22014105162ca640c5
1 import { escapeInvalidHtmlTags } from './sanitize';
3 describe('escapeInvalidHtmlTags', () => {
4     it('should escape invalid HTML tags', () => {
5         const input = 'Test <salut> <b>hello</b> </salut>';
6         const output = 'Test &lt;salut&gt; <b>hello</b> &lt;/salut&gt;';
7         expect(escapeInvalidHtmlTags(input)).toBe(output);
8     });
10     it('should escape standalone brackets', () => {
11         const input = '<only one bracket <b>before</b>';
12         const output = '&lt;only one bracket <b>before</b>';
13         expect(escapeInvalidHtmlTags(input)).toBe(output);
14     });
16     it('should escape standalone brackets', () => {
17         const input = 'only <b>one</b> bracket after>';
18         const output = 'only <b>one</b> bracket after&gt;';
19         expect(escapeInvalidHtmlTags(input)).toBe(output);
20     });
21 });