@@ -9,18 +9,19 @@ describe("ops2Tree", () => {
99 Fragment ***
1010 ` ;
1111
12- const res = ops2Tree ( state . idMap , [ ] , [ ] ) ;
12+ const res = ops2Tree ( state . idMap , new Set ( ) , [ ] ) ;
1313 expect ( res . tree ) . not . to . equal ( state . idMap ) ;
1414 expect ( res . tree . size ) . to . equal ( state . idMap . size ) ;
1515 } ) ;
1616
1717 describe ( "ADD_ROOT" , ( ) => {
1818 it ( "should add new roots" , ( ) => {
1919 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 ( {
2121 rootId : 1 ,
22- roots : [ 1 ] ,
22+ roots : new Map ( [ [ 1 , 1 ] ] ) ,
2323 removals : [ ] ,
24+ rendered : [ ] ,
2425 tree : new Map ( ) ,
2526 reasons : new Map ( ) ,
2627 stats : null ,
@@ -32,7 +33,7 @@ describe("ops2Tree", () => {
3233 it ( "should add a vnode" , ( ) => {
3334 const ops = fromSnapshot ( [ "rootId: 1" , "Add 1 <Fragment> to parent -1" ] ) ;
3435 expect (
35- Array . from ( ops2Tree ( new Map ( ) , [ ] , ops ) . tree . values ( ) ) ,
36+ Array . from ( ops2Tree ( new Map ( ) , new Set ( ) , ops ) . tree . values ( ) ) ,
3637 ) . to . deep . equal ( [
3738 {
3839 children : [ ] ,
@@ -56,7 +57,7 @@ describe("ops2Tree", () => {
5657 "Add 2 <span> to parent 1" ,
5758 ] ) ;
5859
59- const { tree } = ops2Tree ( new Map ( ) , [ ] , ops ) ;
60+ const { tree } = ops2Tree ( new Map ( ) , new Set ( ) , ops ) ;
6061 expect ( Array . from ( tree . values ( ) ) ) . to . deep . equal ( [
6162 {
6263 children : [ 2 ] ,
@@ -93,7 +94,7 @@ describe("ops2Tree", () => {
9394 ` ;
9495
9596 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 ) ! ;
9798
9899 expect ( next . startTime ) . to . equal ( 20 ) ;
99100 expect ( next . endTime ) . to . equal ( 40 ) ;
@@ -120,7 +121,7 @@ describe("ops2Tree", () => {
120121 "Remove 4" ,
121122 ] ) ;
122123
123- const next = ops2Tree ( state . idMap , [ ] , ops ) . tree ;
124+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) . tree ;
124125 const root = next . get ( 1 ) ! ;
125126 const span = next . get ( 2 ) ! ;
126127
@@ -142,7 +143,7 @@ describe("ops2Tree", () => {
142143 "Remove 4" ,
143144 ] ) ;
144145
145- const next = ops2Tree ( state . idMap , [ ] , ops ) ;
146+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) ;
146147 expect ( next . removals ) . to . deep . equal ( [ 3 , 4 ] ) ;
147148 } ) ;
148149
@@ -158,7 +159,7 @@ describe("ops2Tree", () => {
158159 "Remove 2" ,
159160 ] ) ;
160161
161- const next = ops2Tree ( state . idMap , [ ] , ops ) ;
162+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) ;
162163 expect ( Array . from ( next . tree . keys ( ) ) ) . to . deep . equal ( [ 1 , 4 ] ) ;
163164 } ) ;
164165 } ) ;
@@ -178,7 +179,7 @@ describe("ops2Tree", () => {
178179 "Reorder 1 [3,2]" ,
179180 ] ) ;
180181
181- const next = ops2Tree ( state . idMap , [ ] , ops ) . tree ;
182+ const next = ops2Tree ( state . idMap , new Set ( ) , ops ) . tree ;
182183 expect ( next . get ( 1 ) ! . children ) . to . deep . equal ( [ 3 , 2 ] ) ;
183184 } ) ;
184185
@@ -192,8 +193,10 @@ describe("ops2Tree", () => {
192193 "Update timings 1 time 20:40" ,
193194 ] ) ;
194195
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 ) ;
197200 } ) ;
198201 } ) ;
199202} ) ;
0 commit comments