@@ -23,7 +23,7 @@ test('should not mutate input', t => {
2323 ]
2424 }
2525 /* eslint-disable no-new */
26- new TreeManager ( actual )
26+ new TreeManager ( { data : actual } )
2727 t . deepEqual ( actual , expected )
2828} )
2929
@@ -41,7 +41,7 @@ test('should set initial check state based on parent check state when node check
4141 ] ,
4242 checked : true
4343 }
44- const manager = new TreeManager ( tree )
44+ const manager = new TreeManager ( { data : tree } )
4545 t . true ( manager . getNodeById ( 'c1' ) . checked )
4646} )
4747
@@ -59,7 +59,7 @@ test('should set initial check state based on node check state when node check s
5959 }
6060 ]
6161 }
62- const manager = new TreeManager ( tree )
62+ const manager = new TreeManager ( { data : tree } )
6363 t . true ( manager . getNodeById ( 'c1' ) . checked )
6464} )
6565
@@ -77,7 +77,7 @@ test('should set initial check state based on node check state when node check s
7777 }
7878 ]
7979 }
80- const manager = new TreeManager ( tree )
80+ const manager = new TreeManager ( { data : tree } )
8181 t . false ( manager . getNodeById ( 'c1' ) . checked )
8282} )
8383
@@ -95,7 +95,7 @@ test('should get tags based on children check state', t => {
9595 }
9696 ]
9797 }
98- const manager = new TreeManager ( tree )
98+ const manager = new TreeManager ( { data : tree } )
9999 t . deepEqual ( manager . getTags ( ) . map ( t => t . label ) , [ 'l1c1' ] )
100100} )
101101
@@ -112,7 +112,7 @@ test('should get tags based on parent check state', t => {
112112 }
113113 ]
114114 }
115- const manager = new TreeManager ( tree )
115+ const manager = new TreeManager ( { data : tree } )
116116 t . deepEqual ( manager . getTags ( ) . map ( t => t . label ) , [ 'l1' ] )
117117} )
118118
@@ -141,7 +141,7 @@ test('should get tags based on multiple parent check state', t => {
141141 ]
142142 }
143143 ]
144- const manager = new TreeManager ( tree )
144+ const manager = new TreeManager ( { data : tree } )
145145 t . deepEqual ( manager . getTags ( ) . map ( t => t . label ) , [ 'l1' , 'l2' ] )
146146} )
147147
@@ -170,7 +170,7 @@ test('should get tags based on multiple parent/child check state', t => {
170170 ]
171171 }
172172 ]
173- const manager = new TreeManager ( tree )
173+ const manager = new TreeManager ( { data : tree } )
174174 t . deepEqual ( manager . getTags ( ) . map ( t => t . label ) , [ 'l1' , 'l2c2' ] )
175175} )
176176
@@ -187,7 +187,7 @@ test('should toggle children when checked', t => {
187187 }
188188 ]
189189 }
190- const manager = new TreeManager ( tree )
190+ const manager = new TreeManager ( { data : tree } )
191191 manager . setNodeCheckedState ( 'i1' , true )
192192 t . true ( manager . getNodeById ( 'c1' ) . checked )
193193} )
@@ -206,7 +206,7 @@ test('should toggle children when unchecked', t => {
206206 }
207207 ]
208208 }
209- const manager = new TreeManager ( tree )
209+ const manager = new TreeManager ( { data : tree } )
210210 manager . setNodeCheckedState ( 'i1' , false )
211211 t . false ( manager . getNodeById ( 'c1' ) . checked )
212212} )
@@ -225,7 +225,7 @@ test('should uncheck parent when unchecked', t => {
225225 }
226226 ]
227227 }
228- const manager = new TreeManager ( tree )
228+ const manager = new TreeManager ( { data : tree } )
229229 manager . setNodeCheckedState ( 'c1' , false )
230230 t . false ( manager . getNodeById ( 'i1' ) . checked )
231231} )
@@ -250,7 +250,7 @@ test('should uncheck all parents when unchecked', t => {
250250 }
251251 ]
252252 }
253- const manager = new TreeManager ( tree )
253+ const manager = new TreeManager ( { data : tree } )
254254 manager . setNodeCheckedState ( 'c2' , false )
255255 t . false ( manager . getNodeById ( 'c1' ) . checked )
256256 t . false ( manager . getNodeById ( 'i1' ) . checked )
@@ -279,7 +279,7 @@ test('should collapse all children when collapsed', t => {
279279 }
280280 ]
281281 }
282- const manager = new TreeManager ( tree )
282+ const manager = new TreeManager ( { data : tree } )
283283 manager . toggleNodeExpandState ( 'i1' )
284284 t . false ( manager . getNodeById ( 'c1' ) . expanded )
285285 t . false ( manager . getNodeById ( 'c2' ) . expanded )
@@ -305,7 +305,7 @@ test('should expand node (and not children) when expanded', t => {
305305 }
306306 ]
307307 }
308- const manager = new TreeManager ( tree )
308+ const manager = new TreeManager ( { data : tree } )
309309 manager . toggleNodeExpandState ( 'i1' )
310310 t . true ( manager . getNodeById ( 'i1' ) . expanded )
311311 t . falsy ( manager . getNodeById ( 'c1' ) . expanded )
@@ -332,7 +332,7 @@ test('should get matching nodes when searched', t => {
332332 }
333333 ]
334334 }
335- const manager = new TreeManager ( tree )
335+ const manager = new TreeManager ( { data : tree } )
336336 const { allNodesHidden, tree : matchTree } = manager . filterTree ( 'search' )
337337 t . false ( allNodesHidden )
338338 const nodes = [ 'i1' , 'c1' ]
@@ -360,7 +360,7 @@ test('should hide all nodes when search term is not found', t => {
360360 }
361361 ]
362362 }
363- const manager = new TreeManager ( tree )
363+ const manager = new TreeManager ( { data : tree } )
364364 const { allNodesHidden } = manager . filterTree ( 'bla-bla' )
365365 t . true ( allNodesHidden )
366366} )
@@ -392,7 +392,7 @@ test('should use cached results for subsequent searches', t => {
392392 value : 'sears'
393393 }
394394 ]
395- const manager = new TreeManager ( tree )
395+ const manager = new TreeManager ( { data : tree } )
396396 const { allNodesHidden } = manager . filterTree ( 'sea' )
397397 manager . filterTree ( 'sear' )
398398 manager . filterTree ( 'on' )
@@ -428,7 +428,7 @@ test('should restore nodes', t => {
428428 value : 'sears'
429429 }
430430 ]
431- const manager = new TreeManager ( tree )
431+ const manager = new TreeManager ( { data : tree } )
432432 manager . filterTree ( 'search' )
433433 manager . restoreNodes ( )
434434 const visibleNodes = [ 'i1' , 'i2' , 'c1' , 'c2' ]
@@ -455,7 +455,7 @@ test('should get matching nodes with mixed case when searched', t => {
455455 }
456456 ]
457457 }
458- const manager = new TreeManager ( tree )
458+ const manager = new TreeManager ( { data : tree } )
459459 const { allNodesHidden, tree : matchTree } = manager . filterTree ( 'SearCH' )
460460 t . false ( allNodesHidden )
461461 const nodes = [ 'i1' , 'c1' ]
@@ -490,7 +490,7 @@ test('should uncheck previous node in simple select mode', t => {
490490 ]
491491 }
492492 ]
493- const manager = new TreeManager ( tree , true )
493+ const manager = new TreeManager ( { data : tree , simpleSelect : true } )
494494 manager . setNodeCheckedState ( 'i1' , true )
495495 t . true ( manager . getNodeById ( 'i1' ) . checked )
496496
@@ -532,7 +532,7 @@ test('should restore default values', t => {
532532 ]
533533 }
534534 ]
535- const manager = new TreeManager ( tree )
535+ const manager = new TreeManager ( { data : tree } )
536536 manager . setNodeCheckedState ( 'c1' , false )
537537 t . false ( manager . getNodeById ( 'c1' ) . checked )
538538
0 commit comments