UNPKG

quill-delta-to-html

Version:
36 lines (31 loc) 977 B
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' }); }); });