MCPcopy
hub / github.com/apify/crawlee / createRequestQueueMock

Function createRequestQueueMock

test/core/enqueue_links/enqueue_links.test.ts:48–63  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

46`;
47
48function createRequestQueueMock() {
49 const enqueued: Source[] = [];
50 const requestQueue = new RequestQueue({ id: 'xxx', client: apifyClient });
51
52 // @ts-expect-error Override method for testing
53 requestQueue.addRequests = async function (requests) {
54 const processedRequests: Source[] = [];
55 for await (const request of requests) {
56 processedRequests.push(typeof request === 'string' ? { url: request } : request);
57 }
58 enqueued.push(...processedRequests);
59 return { processedRequests, unprocessedRequests: [] as never[] };
60 };
61
62 return { enqueued, requestQueue };
63}
64
65describe('enqueueLinks()', () => {
66 let ll: number;

Callers 1

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…