quill-delta-to-html
Version: 
Converts Quill's delta ops to HTML
34 lines (27 loc) • 1.04 kB
text/typescript
import 'mocha';
import * as assert from "assert";
import {InsertDataQuill, InsertDataCustom } from './../src/InsertData';
import {DataType} from './../src/value-types';
describe('InsertData', function () {
   describe('InsertDataQuill', function () {
      describe('constructor()', function () {
         it('should instantiate', function () {
            var t = new InsertDataQuill(DataType.Video, "https://");
            assert.equal(t.type === "video", true);
            assert.equal(t.value === "https://", true);
            t = new InsertDataQuill(DataType.Text, "hello");
            assert.equal(t.type === "text", true);
            assert.equal(t.value === "hello", true);
         });
      });
   });
   describe('InsertDataCustom', function () {
      describe('constructor()', function () {
         it('should instantiate', function () {
            var t = new InsertDataCustom("biu", {});
            assert.equal(t.type === "biu", true);
            assert.deepEqual(t.value, {});
         });
      });
   });
});