File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -230,5 +230,15 @@ export class Adapter {
230230 return ds . adapter . lastVisible ;
231231 } ) ;
232232 }
233+
234+ get bufferInfo ( ) {
235+ return this . page . evaluate ( ( ) => {
236+ const ds = window . __vscroll__ . datasource ;
237+ if ( ! ds . adapter ) {
238+ throw new Error ( 'Adapter not available. Set useAdapter: true in config.' ) ;
239+ }
240+ return ds . adapter . bufferInfo ;
241+ } ) ;
242+ }
233243}
234244
Original file line number Diff line number Diff line change @@ -277,11 +277,15 @@ export class VScrollFixture {
277277 get workflow ( ) {
278278 const page = this . page ;
279279 return {
280- // Proxy methods to browser
281280 get cyclesDone ( ) : Promise < number > {
282281 return page . evaluate ( ( ) => {
283282 return window . __vscroll__ . workflow . cyclesDone ;
284283 } ) ;
284+ } ,
285+ get innerLoopCount ( ) : Promise < number > {
286+ return page . evaluate ( ( ) => {
287+ return window . __vscroll__ . workflow . scroller . state . cycle . innerLoop . total ;
288+ } ) ;
285289 }
286290 } ;
287291 }
You can’t perform that action at this time.
0 commit comments