@@ -422,19 +422,18 @@ describe("test InfiniteGrid", () => {
422422 ig ! . append ( [ 0 , 1 , 2 , 3 , 4 ] . map ( ( child ) => {
423423 return {
424424 groupKey : Math . floor ( child / 5 ) ,
425- key : child ,
426- html : `<div style="height: 200px;">${ child } </div>` ,
425+ key : ` ${ child } ` ,
426+ html : `<div style="height: 200px;width: 2px; ">${ child } </div>` ,
427427 } ;
428428 } ) ) ;
429429
430430 await waitEvent ( ig ! , "renderComplete" ) ;
431431
432-
433432 ig ! . prepend ( [ 5 , 6 , 7 , 8 , 9 ] . map ( ( child ) => {
434433 return {
435434 groupKey : Math . floor ( child / 5 ) ,
436435 key : child ,
437- html : `<div style="height: 200px;">${ child } </div>` ,
436+ html : `<div style="height: 200px;width: 2px; ">${ child } </div>` ,
438437 } ;
439438 } ) ) ;
440439
@@ -448,9 +447,8 @@ describe("test InfiniteGrid", () => {
448447 expect ( ig ! . getVisibleGroups ( ) . map ( ( group ) => group . groupKey ) ) . to . be . deep . equals ( [ 1 , 0 ] ) ;
449448 expect ( ig ! . getScrollContainerElement ( ) . scrollTop ) . to . be . equals ( 1000 ) ;
450449 expect ( children . length ) . to . be . equals ( 10 ) ;
451-
452450 children . forEach ( ( child , i ) => {
453- expect ( child . style . top ) . to . be . equals ( `${ i * 200 } px` ) ;
451+ expect ( child . style . top ) . to . be . equals ( `${ i * 200 } px` , `Index ${ i } Error` ) ;
454452 } ) ;
455453 } ) ;
456454 it ( "should check if item can be inserted in the center" , async ( ) => {
@@ -1606,7 +1604,7 @@ describe("test InfiniteGrid", () => {
16061604 await waitEvent ( ig ! , "renderComplete" ) ;
16071605
16081606
1609- ig ! . getScrollContainerElement ( ) . scrollTop = 300 ;
1607+ ig ! . getScrollContainerElement ( ) . scrollTop = 320 ;
16101608
16111609 // 스크롤 이동에 따른 보이는 아이템 자동 변경: change cursor (0, 3)
16121610 await waitEvent ( ig ! , "renderComplete" ) ;
@@ -1625,9 +1623,9 @@ describe("test InfiniteGrid", () => {
16251623
16261624 // Then
16271625 const correctedPos = ig ! . getScrollContainerElement ( ) . scrollTop ;
1628- expect ( correctedPos ) . to . be . equals ( 300 ) ;
1629- expect ( ig ! . getStartCursor ( ) ) . to . be . equals ( 0 ) ;
1630- expect ( ig ! . getEndCursor ( ) ) . to . be . equals ( 1 ) ;
1626+ expect ( correctedPos ) . to . be . equals ( 670 ) ;
1627+ expect ( ig ! . getStartCursor ( ) ) . to . be . equals ( 1 ) ;
1628+ expect ( ig ! . getEndCursor ( ) ) . to . be . equals ( 2 ) ;
16311629 } ) ;
16321630 it ( `should check if scroll position is corrected when size, pos, window size is changed (startCursor > 0)` , async ( ) => {
16331631 // Given
@@ -1647,7 +1645,7 @@ describe("test InfiniteGrid", () => {
16471645 await waitEvent ( ig ! , "renderComplete" ) ;
16481646
16491647
1650- ig ! . getScrollContainerElement ( ) . scrollTop = 800 ;
1648+ ig ! . getScrollContainerElement ( ) . scrollTop = 750 ;
16511649
16521650 // 스크롤 이동에 따른 보이는 아이템 자동 변경: change cursor (2, 4)
16531651 // 6 ~ 14 9개
@@ -1677,7 +1675,7 @@ describe("test InfiniteGrid", () => {
16771675 expect ( prevStartCursor ) . to . be . equals ( 2 ) ;
16781676 expect ( prevEndCursor ) . to . be . equals ( 4 ) ;
16791677 const correctedPos = ig ! . getScrollContainerElement ( ) . scrollTop ;
1680- expect ( correctedPos ) . to . be . equals ( 1250 ) ;
1678+ expect ( correctedPos ) . to . be . equals ( 1200 ) ;
16811679 expect ( ig ! . getStartCursor ( ) ) . to . be . equals ( 2 ) ;
16821680 expect ( ig ! . getEndCursor ( ) ) . to . be . equals ( 4 ) ;
16831681 } ) ;
0 commit comments