cosmos-explorer/src/Common/IteratorUtilities.test.ts
2021-01-20 09:15:01 -06:00

21 lines
501 B
TypeScript

import { nextPage } from "./IteratorUtilities";
describe("nextPage", () => {
it("returns results for the next page", async () => {
const fakeIterator = {
fetchNext: () =>
Promise.resolve({
resources: [],
hasMoreResults: false,
continuation: "foo",
queryMetrics: {},
requestCharge: 1,
headers: {},
activityId: "foo",
}),
};
expect(await nextPage(fakeIterator, 10)).toMatchSnapshot();
});
});