quill-delta-to-html
Version:
Converts Quill's delta ops to HTML
36 lines (31 loc) • 977 B
text/typescript
import 'mocha';
import * as assert from 'assert';
import { MentionSanitizer } from './../../src/mentions/MentionSanitizer';
describe('MentionSanitizer', function () {
describe('#sanitize()', function () {
it('should return sanitized data', function () {
let sanitized = MentionSanitizer.sanitize(
<any>{
class: 'A-cls-9',
id: 'An-id_9:.',
target: '_blank',
avatar: 'http://www.yahoo.com',
'end-point': 'http://abc.com',
slug: 'my-name',
},
{}
);
//console.log(sanitized);
assert.deepEqual(sanitized, {
class: 'A-cls-9',
id: 'An-id_9:.',
target: '_blank',
avatar: 'http://www.yahoo.com',
'end-point': 'http://abc.com',
slug: 'my-name',
});
});
assert.deepEqual(MentionSanitizer.sanitize(<any>'a', {}), {});
assert.deepEqual(MentionSanitizer.sanitize({ id: 'sb' }, {}), { id: 'sb' });
});
});