quill-delta-to-html
Version:
Converts Quill's delta ops to HTML
35 lines (30 loc) • 1.1 kB
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'});
});
});