@@ -9,18 +9,19 @@ describe("ops2Tree", () => {
9
9
Fragment ***
10
10
` ;
11
11
12
- const res = ops2Tree ( state . idMap , [ ] , [ ] ) ;
12
+ const res = ops2Tree ( state . idMap , new Set ( ) , [ ] ) ;
13
13
expect ( res . tree ) . not . to . equal ( state . idMap ) ;
14
14
expect ( res . tree . size ) . to . equal ( state . idMap . size ) ;
15
15
} ) ;
16
16
17
17
describe ( "ADD_ROOT" , ( ) => {
18
18
it ( "should add new roots" , ( ) => {
19
19
const ops = fromSnapshot ( [ "rootId: 1" ] ) ;
20
- expect ( ops2Tree ( new Map ( ) , [ ] , ops ) ) . to . deep . equal ( {
20
+ expect ( ops2Tree ( new Map ( ) , new Set ( ) , ops ) ) . to . deep . equal ( {
21
21
rootId : 1 ,
22
- roots : [ 1 ] ,
22
+ roots : new Map ( [ [ 1 , 1 ] ] ) ,
23
23
removals : [ ] ,
24
+ rendered : [ ] ,
24
25
tree : new Map ( ) ,
25
26
reasons : new Map ( ) ,
26
27
stats : null ,
@@ -32,7 +33,7 @@ describe("ops2Tree", () => {
32
33
it ( "should add a vnode" , ( ) => {
33
34
const ops = fromSnapshot ( [ "rootId: 1" , "Add 1 <Fragment> to parent -1" ] ) ;
34
35
expect (
35
- Array . from ( ops2Tree ( new Map ( ) , [ ] , ops ) . tree . values ( ) ) ,
36
+ Array . from ( ops2Tree ( new Map ( ) , new Set ( ) , ops ) . tree . values ( ) ) ,
36
37
) . to . deep . equal ( [
37
38
{
38
39
children : [ ] ,
@@ -56,7 +57,7 @@ describe("ops2Tree", () => {
56
57
"Add 2 <span> to parent 1" ,
57
58
] ) ;
58
59
59
- const { tree } = ops2Tree ( new Map ( ) , [ ] , ops ) ;
60
+ const { tree } = ops2Tree ( new Map ( ) , new Set ( ) , ops ) ;
60
61
expect ( Array . from ( tree . values ( ) ) ) . to . deep . equal ( [
61
62
{
62
63
children : [ 2 ] ,
@@ -93,7 +94,7 @@ describe("ops2Tree", () => {
93
94
` ;
94
95
95
96
const ops = fromSnapshot ( [ "rootId: 1" , "Update timings 1 time 20:40" ] ) ;
96
- const next = ops2Tree ( state . idMap , [ ] , ops ) . tree . get ( 1 ) ! ;
97
+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) . tree . get ( 1 ) ! ;
97
98
98
99
expect ( next . startTime ) . to . equal ( 20 ) ;
99
100
expect ( next . endTime ) . to . equal ( 40 ) ;
@@ -120,7 +121,7 @@ describe("ops2Tree", () => {
120
121
"Remove 4" ,
121
122
] ) ;
122
123
123
- const next = ops2Tree ( state . idMap , [ ] , ops ) . tree ;
124
+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) . tree ;
124
125
const root = next . get ( 1 ) ! ;
125
126
const span = next . get ( 2 ) ! ;
126
127
@@ -142,7 +143,7 @@ describe("ops2Tree", () => {
142
143
"Remove 4" ,
143
144
] ) ;
144
145
145
- const next = ops2Tree ( state . idMap , [ ] , ops ) ;
146
+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) ;
146
147
expect ( next . removals ) . to . deep . equal ( [ 3 , 4 ] ) ;
147
148
} ) ;
148
149
@@ -158,7 +159,7 @@ describe("ops2Tree", () => {
158
159
"Remove 2" ,
159
160
] ) ;
160
161
161
- const next = ops2Tree ( state . idMap , [ ] , ops ) ;
162
+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) ;
162
163
expect ( Array . from ( next . tree . keys ( ) ) ) . to . deep . equal ( [ 1 , 4 ] ) ;
163
164
} ) ;
164
165
} ) ;
@@ -178,7 +179,7 @@ describe("ops2Tree", () => {
178
179
"Reorder 1 [3,2]" ,
179
180
] ) ;
180
181
181
- const next = ops2Tree ( state . idMap , [ ] , ops ) . tree ;
182
+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) . tree ;
182
183
expect ( next . get ( 1 ) ! . children ) . to . deep . equal ( [ 3 , 2 ] ) ;
183
184
} ) ;
184
185
@@ -192,8 +193,10 @@ describe("ops2Tree", () => {
192
193
"Update timings 1 time 20:40" ,
193
194
] ) ;
194
195
195
- expect ( ( ) => ops2Tree ( new Map ( ) , [ ] , ops ) ) . to . not . throw ( ) ;
196
- expect ( ops2Tree ( new Map ( ) , [ ] , ops ) . tree . get ( 1 ) ! . startTime ) . to . equal ( 20 ) ;
196
+ expect ( ( ) => ops2Tree ( new Map ( ) , new Set ( ) , ops ) ) . to . not . throw ( ) ;
197
+ expect (
198
+ ops2Tree ( new Map ( ) , new Set ( ) , ops ) . tree . get ( 1 ) ! . startTime ,
199
+ ) . to . equal ( 20 ) ;
197
200
} ) ;
198
201
} ) ;
199
202
} ) ;
0 commit comments