@@ -4,12 +4,13 @@ import * as assert from "assert";
44
55import { InsertData , InsertDataQuill } from './../src/InsertData' ;
66import { DeltaInsertOp } from './../src/DeltaInsertOp' ;
7+ import { DataType , AlignType , ListType } from './../src/value-types' ;
78
89describe ( 'DeltaInsertOp' , function ( ) {
910
1011 describe ( 'constructor()' , function ( ) {
1112 it ( 'should instantiate' , function ( ) {
12- var embed = new InsertDataQuill ( "image" , "https://" ) ;
13+ var embed = new InsertDataQuill ( DataType . Image , "https://" ) ;
1314 var t = new DeltaInsertOp ( embed ) ;
1415 assert . equal ( t instanceof DeltaInsertOp , true ) ;
1516 assert . equal ( t . insert instanceof InsertDataQuill , true ) ;
@@ -18,7 +19,7 @@ describe('DeltaInsertOp', function() {
1819 t = new DeltaInsertOp ( "test" ) ;
1920 assert . deepEqual ( t . insert . value , 'test' ) ;
2021
21- t = new DeltaInsertOp ( new InsertDataQuill ( "formula" , "x=data" ) ) ;
22+ t = new DeltaInsertOp ( new InsertDataQuill ( DataType . Formula , "x=data" ) ) ;
2223 assert . equal ( t . insert . value , "x=data" ) ;
2324 } ) ;
2425 } ) ;
@@ -35,12 +36,12 @@ describe('DeltaInsertOp', function() {
3536
3637 describe ( 'hasSameAdiAs()' , function ( ) {
3738 it ( 'should successfully if two ops have same align indent and direction' , function ( ) {
38- var op1 = new DeltaInsertOp ( "\n" , { align : 'right' , indent : 2 } ) ;
39- var op2 = new DeltaInsertOp ( "\n" , { align : 'right' , indent : 2 } ) ;
39+ var op1 = new DeltaInsertOp ( "\n" , { align : AlignType . Right , indent : 2 } ) ;
40+ var op2 = new DeltaInsertOp ( "\n" , { align : AlignType . Right , indent : 2 } ) ;
4041
4142 assert . ok ( op1 . hasSameAdiAs ( op2 ) ) ;
4243
43- var op2 = new DeltaInsertOp ( "\n" , { align : 'right' , indent : 3 } ) ;
44+ var op2 = new DeltaInsertOp ( "\n" , { align : AlignType . Right , indent : 3 } ) ;
4445 assert . ok ( ! op1 . hasSameAdiAs ( op2 ) ) ;
4546 } ) ;
4647 } ) ;
@@ -67,7 +68,7 @@ describe('DeltaInsertOp', function() {
6768 var op = new DeltaInsertOp ( "\n" , { } ) ;
6869 assert . equal ( op . isJustNewline ( ) , true ) ;
6970
70- op = new DeltaInsertOp ( "\n\n " , { list : "ordered" } ) ;
71+ op = new DeltaInsertOp ( "\n\n " , { list : ListType . Ordered } ) ;
7172 assert . equal ( op . isJustNewline ( ) , false ) ;
7273 } ) ;
7374 } ) ;
@@ -77,74 +78,74 @@ describe('DeltaInsertOp', function() {
7778 var op = new DeltaInsertOp ( "\n" , { } ) ;
7879 assert . equal ( op . isList ( ) , false ) ;
7980
80- op = new DeltaInsertOp ( "fds " , { list : "ordered" } ) ;
81+ op = new DeltaInsertOp ( "fds " , { list : ListType . Ordered } ) ;
8182 assert . equal ( op . isList ( ) , true ) ;
8283 } ) ;
8384 } ) ;
8485
8586 describe ( 'isBulletList()' , function ( ) {
8687 it ( 'should return true if op is a bullet list' , function ( ) {
87- var op = new DeltaInsertOp ( "\n" , { list : 'bullet' } ) ;
88+ var op = new DeltaInsertOp ( "\n" , { list : ListType . Bullet } ) ;
8889 assert . equal ( op . isBulletList ( ) , true ) ;
8990
90- op = new DeltaInsertOp ( "fds " , { list : "ordered" } ) ;
91+ op = new DeltaInsertOp ( "fds " , { list : ListType . Ordered } ) ;
9192 assert . equal ( op . isBulletList ( ) , false ) ;
9293 } ) ;
9394 } ) ;
9495
9596 describe ( 'isOrderedList()' , function ( ) {
9697 it ( 'should return true if op is an ordered list' , function ( ) {
97- var op = new DeltaInsertOp ( "\n" , { list : 'bullet' } ) ;
98+ var op = new DeltaInsertOp ( "\n" , { list : ListType . Bullet } ) ;
9899 assert . equal ( op . isOrderedList ( ) , false ) ;
99100
100- op = new DeltaInsertOp ( "fds " , { list : "ordered" } ) ;
101+ op = new DeltaInsertOp ( "fds " , { list : ListType . Ordered } ) ;
101102 assert . equal ( op . isOrderedList ( ) , true ) ;
102103 } ) ;
103104 } ) ;
104105
105106 describe ( 'isSameListAs()' , function ( ) {
106107 it ( 'should return true if op list type same as the comparison' , function ( ) {
107- var op = new DeltaInsertOp ( "\n" , { list : 'bullet' } ) ;
108- var op2 = new DeltaInsertOp ( "ds" , { list : 'bullet' } ) ;
108+ var op = new DeltaInsertOp ( "\n" , { list : ListType . Bullet } ) ;
109+ var op2 = new DeltaInsertOp ( "ds" , { list : ListType . Bullet } ) ;
109110 assert . equal ( op . isSameListAs ( op2 ) , true ) ;
110111
111- var op3 = new DeltaInsertOp ( "fds " , { list : "ordered" } ) ;
112+ var op3 = new DeltaInsertOp ( "fds " , { list : ListType . Ordered } ) ;
112113 assert . equal ( op . isSameListAs ( op3 ) , false ) ;
113114 } ) ;
114115 } ) ;
115116
116117 describe ( 'isText()' , function ( ) {
117118 it ( 'should correctly identify insert type' , function ( ) {
118- var op = new DeltaInsertOp ( "\n" , { list : 'bullet' } ) ;
119+ var op = new DeltaInsertOp ( "\n" , { list : ListType . Bullet } ) ;
119120 assert . equal ( op . isVideo ( ) , false ) ;
120121 assert . equal ( op . isText ( ) , true ) ;
121122
122- op = new DeltaInsertOp ( new InsertDataQuill ( "image" , "d" ) , { list : "ordered" } ) ;
123+ op = new DeltaInsertOp ( new InsertDataQuill ( DataType . Image , "d" ) , { list : ListType . Ordered } ) ;
123124 assert . equal ( op . isImage ( ) , true ) ;
124125 assert . equal ( op . isText ( ) , false ) ;
125126 } ) ;
126127 } ) ;
127128
128129 describe ( 'isVideo()/isImage()/isFormula()' , function ( ) {
129130 it ( 'should correctly identify embed type' , function ( ) {
130- var op = new DeltaInsertOp ( new InsertDataQuill ( "video" , "" ) ) ;
131+ var op = new DeltaInsertOp ( new InsertDataQuill ( DataType . Video , "" ) ) ;
131132 assert . equal ( op . isVideo ( ) , true ) ;
132133 assert . equal ( op . isFormula ( ) , false ) ;
133134 assert . equal ( op . isImage ( ) , false ) ;
134135
135- op = new DeltaInsertOp ( new InsertDataQuill ( "image" , "d" ) ) ;
136+ op = new DeltaInsertOp ( new InsertDataQuill ( DataType . Image , "d" ) ) ;
136137 assert . equal ( op . isImage ( ) , true ) ;
137138 assert . equal ( op . isFormula ( ) , false ) ;
138139
139- op = new DeltaInsertOp ( new InsertDataQuill ( "formula" , "d" ) ) ;
140+ op = new DeltaInsertOp ( new InsertDataQuill ( DataType . Formula , "d" ) ) ;
140141 assert . equal ( op . isVideo ( ) , false ) ;
141142 assert . equal ( op . isFormula ( ) , true ) ;
142143 } ) ;
143144 } ) ;
144145
145146 describe ( 'isLink()' , function ( ) {
146147 it ( 'should correctly identify if op is a link' , function ( ) {
147- var op = new DeltaInsertOp ( new InsertDataQuill ( "video" , "" ) , { link : 'http://' } ) ;
148+ var op = new DeltaInsertOp ( new InsertDataQuill ( DataType . Video , "" ) , { link : 'http://' } ) ;
148149 assert . equal ( op . isLink ( ) , false ) ;
149150
150151
0 commit comments