44import { test , expect , describe } from 'vitest' ;
55import { UseCollectionOptions } from '..' ;
66import { Item } from './stubs' ;
7- import { generateNestedItems , renderUseCollection } from './utils' ;
7+ import { generateRandomNestedItems , renderUseCollection } from './utils' ;
88
99const getId = ( item : Item ) => item . id ;
1010const getParentId = ( item : Item ) : null | string => {
@@ -279,8 +279,8 @@ describe('data grouping', () => {
279279 } ) ;
280280
281281 test ( 'item counts sum up to total count' , ( ) => {
282- for ( let totalItems = 1 ; totalItems <= 25 ; totalItems += 5 ) {
283- const items = generateNestedItems ( { totalItems } ) ;
282+ for ( let totalItems = 0 ; totalItems <= 25 ; totalItems += 1 ) {
283+ const items = generateRandomNestedItems ( { totalItems } ) ;
284284 const { result } = renderUseCollection ( items , {
285285 expandableRows : { getId, getParentId, dataGrouping : true } ,
286286 } ) ;
@@ -291,8 +291,8 @@ describe('data grouping', () => {
291291 } ) ;
292292
293293 test ( 'total count equals items size when dataGrouping=undefined' , ( ) => {
294- for ( let totalItems = 1 ; totalItems <= 25 ; totalItems += 5 ) {
295- const items = generateNestedItems ( { totalItems } ) ;
294+ for ( let totalItems = 0 ; totalItems <= 25 ; totalItems += 1 ) {
295+ const items = generateRandomNestedItems ( { totalItems } ) ;
296296 const { result } = renderUseCollection ( items , { expandableRows : { getId, getParentId } } ) ;
297297 expect ( result . collectionProps . totalItemsCount ) . toBe ( items . length ) ;
298298 }
0 commit comments