@@ -23,8 +23,8 @@ describe('.set()', () => {
2323 expect ( p1 . refresh ( ) ) . not . toBe ( p2 . refresh ( ) ) ;
2424 p1 . set ( p2 ) ;
2525 expect ( p1 . refresh ( ) ) . toBe ( p2 . refresh ( ) ) ;
26- expect ( p1 . compare ( p2 ) ) . toBe ( 0 ) ;
27- expect ( p1 . compareSpatial ( p2 ) ) . toBe ( 0 ) ;
26+ expect ( p1 . cmp ( p2 ) ) . toBe ( 0 ) ;
27+ expect ( p1 . cmpSpatial ( p2 ) ) . toBe ( 0 ) ;
2828 expect ( p1 . id . sid ) . toBe ( p2 . id . sid ) ;
2929 expect ( p1 . id . time ) . toBe ( p2 . id . time ) ;
3030 expect ( p1 . anchor ) . toBe ( p2 . anchor ) ;
@@ -39,22 +39,22 @@ describe('.clone()', () => {
3939 const p1 = peritext . point ( id , Anchor . Before ) ;
4040 const p2 = p1 . clone ( ) ;
4141 expect ( p1 . refresh ( ) ) . toBe ( p2 . refresh ( ) ) ;
42- expect ( p1 . compare ( p2 ) ) . toBe ( 0 ) ;
43- expect ( p1 . compareSpatial ( p2 ) ) . toBe ( 0 ) ;
42+ expect ( p1 . cmp ( p2 ) ) . toBe ( 0 ) ;
43+ expect ( p1 . cmpSpatial ( p2 ) ) . toBe ( 0 ) ;
4444 expect ( p1 . id . sid ) . toBe ( p2 . id . sid ) ;
4545 expect ( p1 . id . time ) . toBe ( p2 . id . time ) ;
4646 expect ( p1 . anchor ) . toBe ( p2 . anchor ) ;
4747 } ) ;
4848} ) ;
4949
50- describe ( '.compare ()' , ( ) => {
50+ describe ( '.cmp ()' , ( ) => {
5151 test ( 'returns 0 for equal points' , ( ) => {
5252 const { peritext} = setup ( ) ;
5353 const chunk = peritext . str . first ( ) ! ;
5454 const id = chunk . id ;
5555 const p1 = peritext . point ( id , Anchor . Before ) ;
5656 const p2 = peritext . point ( id , Anchor . Before ) ;
57- expect ( p1 . compare ( p2 ) ) . toBe ( 0 ) ;
57+ expect ( p1 . cmp ( p2 ) ) . toBe ( 0 ) ;
5858 } ) ;
5959
6060 test ( 'compares by ID first, then by anchor' , ( ) => {
@@ -75,18 +75,18 @@ describe('.compare()', () => {
7575 const p1 = points [ i ] ;
7676 const p2 = points [ j ] ;
7777 if ( i === j ) {
78- expect ( p1 . compare ( p2 ) ) . toBe ( 0 ) ;
78+ expect ( p1 . cmp ( p2 ) ) . toBe ( 0 ) ;
7979 } else if ( i < j ) {
80- expect ( p1 . compare ( p2 ) ) . toBeLessThan ( 0 ) ;
80+ expect ( p1 . cmp ( p2 ) ) . toBeLessThan ( 0 ) ;
8181 } else {
82- expect ( p1 . compare ( p2 ) ) . toBeGreaterThan ( 0 ) ;
82+ expect ( p1 . cmp ( p2 ) ) . toBeGreaterThan ( 0 ) ;
8383 }
8484 }
8585 }
8686 } ) ;
8787} ) ;
8888
89- describe ( '.compareSpatial ()' , ( ) => {
89+ describe ( '.cmpSpatial ()' , ( ) => {
9090 test ( 'higher spacial points return positive value' , ( ) => {
9191 const { peritext} = setup ( ) ;
9292 const chunk1 = peritext . str . first ( ) ! ;
@@ -96,22 +96,22 @@ describe('.compareSpatial()', () => {
9696 const p2 = peritext . point ( id1 , Anchor . After ) ;
9797 const p3 = peritext . point ( id2 , Anchor . Before ) ;
9898 const p4 = peritext . point ( id2 , Anchor . After ) ;
99- expect ( p1 . compareSpatial ( p1 ) ) . toBe ( 0 ) ;
100- expect ( p4 . compareSpatial ( p4 ) ) . toBe ( 0 ) ;
101- expect ( p4 . compareSpatial ( p4 ) ) . toBe ( 0 ) ;
102- expect ( p4 . compareSpatial ( p4 ) ) . toBe ( 0 ) ;
103- expect ( p2 . compareSpatial ( p1 ) > 0 ) . toBe ( true ) ;
104- expect ( p3 . compareSpatial ( p1 ) > 0 ) . toBe ( true ) ;
105- expect ( p4 . compareSpatial ( p1 ) > 0 ) . toBe ( true ) ;
106- expect ( p3 . compareSpatial ( p2 ) > 0 ) . toBe ( true ) ;
107- expect ( p4 . compareSpatial ( p2 ) > 0 ) . toBe ( true ) ;
108- expect ( p4 . compareSpatial ( p3 ) > 0 ) . toBe ( true ) ;
109- expect ( p1 . compareSpatial ( p2 ) < 0 ) . toBe ( true ) ;
110- expect ( p1 . compareSpatial ( p3 ) < 0 ) . toBe ( true ) ;
111- expect ( p1 . compareSpatial ( p4 ) < 0 ) . toBe ( true ) ;
112- expect ( p2 . compareSpatial ( p3 ) < 0 ) . toBe ( true ) ;
113- expect ( p2 . compareSpatial ( p4 ) < 0 ) . toBe ( true ) ;
114- expect ( p3 . compareSpatial ( p4 ) < 0 ) . toBe ( true ) ;
99+ expect ( p1 . cmpSpatial ( p1 ) ) . toBe ( 0 ) ;
100+ expect ( p4 . cmpSpatial ( p4 ) ) . toBe ( 0 ) ;
101+ expect ( p4 . cmpSpatial ( p4 ) ) . toBe ( 0 ) ;
102+ expect ( p4 . cmpSpatial ( p4 ) ) . toBe ( 0 ) ;
103+ expect ( p2 . cmpSpatial ( p1 ) > 0 ) . toBe ( true ) ;
104+ expect ( p3 . cmpSpatial ( p1 ) > 0 ) . toBe ( true ) ;
105+ expect ( p4 . cmpSpatial ( p1 ) > 0 ) . toBe ( true ) ;
106+ expect ( p3 . cmpSpatial ( p2 ) > 0 ) . toBe ( true ) ;
107+ expect ( p4 . cmpSpatial ( p2 ) > 0 ) . toBe ( true ) ;
108+ expect ( p4 . cmpSpatial ( p3 ) > 0 ) . toBe ( true ) ;
109+ expect ( p1 . cmpSpatial ( p2 ) < 0 ) . toBe ( true ) ;
110+ expect ( p1 . cmpSpatial ( p3 ) < 0 ) . toBe ( true ) ;
111+ expect ( p1 . cmpSpatial ( p4 ) < 0 ) . toBe ( true ) ;
112+ expect ( p2 . cmpSpatial ( p3 ) < 0 ) . toBe ( true ) ;
113+ expect ( p2 . cmpSpatial ( p4 ) < 0 ) . toBe ( true ) ;
114+ expect ( p3 . cmpSpatial ( p4 ) < 0 ) . toBe ( true ) ;
115115 } ) ;
116116
117117 test ( 'correctly orders points when tombstones are present' , ( ) => {
@@ -150,15 +150,15 @@ describe('.compareSpatial()', () => {
150150 const p2 = points [ j ] ;
151151 try {
152152 if ( i === j ) {
153- expect ( p1 . compareSpatial ( p2 ) ) . toBe ( 0 ) ;
153+ expect ( p1 . cmpSpatial ( p2 ) ) . toBe ( 0 ) ;
154154 } else if ( i < j ) {
155- expect ( p1 . compareSpatial ( p2 ) ) . toBeLessThan ( 0 ) ;
155+ expect ( p1 . cmpSpatial ( p2 ) ) . toBeLessThan ( 0 ) ;
156156 } else {
157- expect ( p1 . compareSpatial ( p2 ) ) . toBeGreaterThan ( 0 ) ;
157+ expect ( p1 . cmpSpatial ( p2 ) ) . toBeGreaterThan ( 0 ) ;
158158 }
159159 } catch ( error ) {
160160 // tslint:disable-next-line:no-console
161- console . log ( 'i: ' , i , 'j: ' , j , 'p1: ' , p1 + '' , 'p2: ' , p2 + '' , p1 . compareSpatial ( p2 ) ) ;
161+ console . log ( 'i: ' , i , 'j: ' , j , 'p1: ' , p1 + '' , 'p2: ' , p2 + '' , p1 . cmpSpatial ( p2 ) ) ;
162162 throw error ;
163163 }
164164 }
@@ -181,17 +181,17 @@ describe('.compareSpatial()', () => {
181181 const p6 = peritext . point ( id3 , Anchor . After ) ;
182182 const points = [ p0 , p1 , p2 , p3 , p4 , p5 , p6 ] ;
183183 for ( const point of points ) {
184- expect ( absoluteEnd . compareSpatial ( point ) ) . toBe ( 1 ) ;
185- expect ( point . compareSpatial ( absoluteEnd ) ) . toBe ( - 1 ) ;
184+ expect ( absoluteEnd . cmpSpatial ( point ) ) . toBe ( 1 ) ;
185+ expect ( point . cmpSpatial ( absoluteEnd ) ) . toBe ( - 1 ) ;
186186 }
187187 } ) ;
188188
189189 test ( 'two absolute ends are equal' , ( ) => {
190190 const { peritext} = setup ( ) ;
191191 const p1 = peritext . pointAbsEnd ( ) ;
192192 const p2 = peritext . pointAbsEnd ( ) ;
193- expect ( p1 . compareSpatial ( p2 ) ) . toBe ( 0 ) ;
194- expect ( p2 . compareSpatial ( p1 ) ) . toBe ( 0 ) ;
193+ expect ( p1 . cmpSpatial ( p2 ) ) . toBe ( 0 ) ;
194+ expect ( p2 . cmpSpatial ( p1 ) ) . toBe ( 0 ) ;
195195 } ) ;
196196
197197 test ( 'absolute start point is always less than any other point' , ( ) => {
@@ -210,17 +210,17 @@ describe('.compareSpatial()', () => {
210210 const p6 = peritext . point ( id3 , Anchor . After ) ;
211211 const points = [ p0 , p1 , p2 , p3 , p4 , p5 , p6 ] ;
212212 for ( const point of points ) {
213- expect ( absoluteEnd . compareSpatial ( point ) ) . toBe ( - 1 ) ;
214- expect ( point . compareSpatial ( absoluteEnd ) ) . toBe ( 1 ) ;
213+ expect ( absoluteEnd . cmpSpatial ( point ) ) . toBe ( - 1 ) ;
214+ expect ( point . cmpSpatial ( absoluteEnd ) ) . toBe ( 1 ) ;
215215 }
216216 } ) ;
217217
218218 test ( 'two absolute starts are equal' , ( ) => {
219219 const { peritext} = setup ( ) ;
220220 const p1 = peritext . pointAbsStart ( ) ;
221221 const p2 = peritext . pointAbsStart ( ) ;
222- expect ( p1 . compareSpatial ( p2 ) ) . toBe ( 0 ) ;
223- expect ( p2 . compareSpatial ( p1 ) ) . toBe ( 0 ) ;
222+ expect ( p1 . cmpSpatial ( p2 ) ) . toBe ( 0 ) ;
223+ expect ( p2 . cmpSpatial ( p1 ) ) . toBe ( 0 ) ;
224224 } ) ;
225225} ) ;
226226
@@ -952,9 +952,9 @@ describe('.refBefore()', () => {
952952 const chunk1 = peritext . str . first ( ) ! ;
953953 const absoluteStart = peritext . pointAbsStart ( ) ;
954954 const start = peritext . point ( chunk1 . id , Anchor . Before ) ;
955- expect ( absoluteStart . compareSpatial ( start ) < 0 ) . toBe ( true ) ;
955+ expect ( absoluteStart . cmpSpatial ( start ) < 0 ) . toBe ( true ) ;
956956 absoluteStart . refBefore ( ) ;
957- expect ( absoluteStart . compareSpatial ( start ) === 0 ) . toBe ( true ) ;
957+ expect ( absoluteStart . cmpSpatial ( start ) === 0 ) . toBe ( true ) ;
958958 } ) ;
959959} ) ;
960960
@@ -998,9 +998,9 @@ describe('.refAfter()', () => {
998998 const id = tick ( chunk1 . id , 2 ) ;
999999 const absoluteEnd = peritext . pointAbsEnd ( ) ;
10001000 const end = peritext . point ( id , Anchor . After ) ;
1001- expect ( absoluteEnd . compareSpatial ( end ) > 0 ) . toBe ( true ) ;
1001+ expect ( absoluteEnd . cmpSpatial ( end ) > 0 ) . toBe ( true ) ;
10021002 absoluteEnd . refAfter ( ) ;
1003- expect ( absoluteEnd . compareSpatial ( end ) === 0 ) . toBe ( true ) ;
1003+ expect ( absoluteEnd . cmpSpatial ( end ) === 0 ) . toBe ( true ) ;
10041004 } ) ;
10051005
10061006 test ( 'when absolute end, attaches to last visible char' , ( ) => {
@@ -1010,12 +1010,12 @@ describe('.refAfter()', () => {
10101010 const end1 = peritext . point ( tick ( chunk1 . id , 1 ) , Anchor . After ) ;
10111011 const end2 = peritext . point ( tick ( chunk1 . id , 2 ) , Anchor . After ) ;
10121012 peritext . strApi ( ) . del ( 2 , 1 ) ;
1013- expect ( end1 . compareSpatial ( end2 ) < 0 ) . toBe ( true ) ;
1014- expect ( absoluteEnd . compareSpatial ( end2 ) > 0 ) . toBe ( true ) ;
1013+ expect ( end1 . cmpSpatial ( end2 ) < 0 ) . toBe ( true ) ;
1014+ expect ( absoluteEnd . cmpSpatial ( end2 ) > 0 ) . toBe ( true ) ;
10151015 end2 . refAfter ( ) ;
10161016 absoluteEnd . refAfter ( ) ;
1017- expect ( end2 . compareSpatial ( end1 ) === 0 ) . toBe ( true ) ;
1018- expect ( absoluteEnd . compareSpatial ( end1 ) === 0 ) . toBe ( true ) ;
1017+ expect ( end2 . cmpSpatial ( end1 ) === 0 ) . toBe ( true ) ;
1018+ expect ( absoluteEnd . cmpSpatial ( end1 ) === 0 ) . toBe ( true ) ;
10191019 } ) ;
10201020} ) ;
10211021
@@ -1037,12 +1037,12 @@ describe('.refVisible()', () => {
10371037 peritext . strApi ( ) . del ( 3 , 3 ) ;
10381038 expect ( left . leftChar ( ) ! . view ( ) ) . toBe ( '3' ) ;
10391039 expect ( right . rightChar ( ) ! . view ( ) ) . toBe ( '7' ) ;
1040- expect ( mid1 . compare ( left ) > 0 ) . toBe ( true ) ;
1040+ expect ( mid1 . cmp ( left ) > 0 ) . toBe ( true ) ;
10411041 mid1 . refVisible ( ) ;
1042- expect ( mid1 . compare ( left ) === 0 ) . toBe ( true ) ;
1043- expect ( mid2 . compare ( right ) < 0 ) . toBe ( true ) ;
1042+ expect ( mid1 . cmp ( left ) === 0 ) . toBe ( true ) ;
1043+ expect ( mid2 . cmp ( right ) < 0 ) . toBe ( true ) ;
10441044 mid2 . refVisible ( ) ;
1045- expect ( mid2 . compare ( right ) === 0 ) . toBe ( true ) ;
1045+ expect ( mid2 . cmp ( right ) === 0 ) . toBe ( true ) ;
10461046 } ) ;
10471047} ) ;
10481048
0 commit comments