UNPKG

quill-delta-to-html

Version:
35 lines (30 loc) 1.1 kB
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'}); }); });