Skip to content

Commit 1fdcae2

Browse files
committed
issue-66 min-max-indexes.spec
1 parent 92dc589 commit 1fdcae2

3 files changed

Lines changed: 453 additions & 1 deletion

File tree

tests/e2e/fixture/Adapter.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff 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

tests/e2e/fixture/VScrollFixture.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)