@@ -241,19 +241,25 @@ test('Page index should not reset when scrolling while the grid is being refresh
241241test ( 'Pager info should show page 1 of 1 after changing pageSize to \'all\' with virtual scrolling (T1327238)' , async ( t ) => {
242242 const dataGrid = new DataGrid ( '#container' ) ;
243243 const pager = dataGrid . getPager ( ) ;
244+ const { takeScreenshot, compareResults } = createScreenshotsComparer ( t ) ;
244245
246+ await testScreenshot ( t , takeScreenshot , 'test1.png' , { element : dataGrid . element } ) ;
247+
245248 await t
249+ . click ( pager . getNavPage ( '5' ) . element )
250+ . expect ( pager . getNavPage ( '5' ) . selected )
251+ . ok ( )
246252 . expect ( pager . getInfoText ( ) . textContent )
247253 . eql ( 'Page 5 of 10 (100 items)' ) ;
248254
249- await dataGrid . option ( 'paging.pageSize' , 0 ) ;
250- await t . wait ( 500 ) ;
255+ await testScreenshot ( t , takeScreenshot , 'test2.png' , { element : dataGrid . element } ) ;
256+
257+ await t
258+ . click ( pager . getPageSize ( 1 ) . element ) ;
259+
260+ await testScreenshot ( t , takeScreenshot , 'test3.png' , { element : dataGrid . element } ) ;
251261
252262 await t
253- . expect ( dataGrid . option ( 'paging.pageIndex' ) )
254- . eql ( 0 )
255- . expect ( dataGrid . option ( 'paging.pageSize' ) )
256- . eql ( 0 )
257263 . expect ( pager . getInfoText ( ) . textContent )
258264 . eql ( 'Page 1 of 1 (100 items)' ) ;
259265} ) . before ( async ( ) => createWidget ( 'dxDataGrid' , {
0 commit comments