/opt/canhelp/node_modules/next/dist/experimental/testmode/playwright
NameSizeModeActions
default-config.d.ts6300644editdlrm
default-config.js13870644editdlrm
default-config.js.map24460644editdlrm
index.d.ts8710644editdlrm
index.js39940644editdlrm
index.js.map34240644editdlrm
msw.d.ts8300644editdlrm
msw.js28450644editdlrm
msw.js.map35540644editdlrm
next-fixture.d.ts5230644editdlrm
next-fixture.js19590644editdlrm
next-fixture.js.map41360644editdlrm
next-options.d.ts1320644editdlrm
next-options.js1220644editdlrm
next-options.js.map670644editdlrm
next-worker-fixture.d.ts4330644editdlrm
next-worker-fixture.js14190644editdlrm
next-worker-fixture.js.map28860644editdlrm
page-route.d.ts2620644editdlrm
page-route.js19520644editdlrm
page-route.js.map37950644editdlrm
report.d.ts2470644editdlrm
report.js37180644editdlrm
report.js.map63160644editdlrm
step.d.ts4330644editdlrm
step.js7620644editdlrm
step.js.map14980644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/experimental/testmode/playwright/page-route.js (1952B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "handleRoute", { enumerable: true, get: function() { return handleRoute; } }); function continueRoute(route, request, testHeaders) { return route.continue({ headers: { ...request.headers(), ...testHeaders } }); } async function handleRoute(route, page, testHeaders, fetchHandler) { const request = route.request(); // Continue the navigation and non-fetch requests. if (request.isNavigationRequest() || request.resourceType() !== 'fetch') { return continueRoute(route, request, testHeaders); } // Continue the local requests. The followup requests will be intercepted // on the server. const pageOrigin = new URL(page.url()).origin; const requestOrigin = new URL(request.url()).origin; if (pageOrigin === requestOrigin) { return continueRoute(route, request, testHeaders); } if (!fetchHandler) { return route.abort(); } const postData = request.postDataBuffer(); const fetchRequest = new Request(request.url(), { method: request.method(), headers: Object.fromEntries(Object.entries(request.headers()).filter(([name])=>!name.toLowerCase().startsWith('next-test-'))), body: postData ?? null }); const proxyResponse = await fetchHandler(fetchRequest); if (!proxyResponse) { return route.abort(); } if (proxyResponse === 'abort') { return route.abort(); } if (proxyResponse === 'continue') { return continueRoute(route, request, testHeaders); } const { status, headers, body } = proxyResponse; return route.fulfill({ status, headers: Object.fromEntries(headers), body: body ? Buffer.from(await proxyResponse.arrayBuffer()) : undefined }); } //# sourceMappingURL=page-route.js.map