UNPKG

@wordpress/e2e-test-utils

Version:
24 lines (23 loc) 629 B
let interceptionInitialized = false; let requestMocks = []; async function setUpResponseMocking(mocks) { if (!interceptionInitialized) { interceptionInitialized = true; await page.setRequestInterception(true); page.on("request", async (request) => { for (let i = 0; i < requestMocks.length; i++) { const mock = requestMocks[i]; if (mock.match(request)) { await mock.onRequestMatch(request); return; } } request.continue(); }); } requestMocks = [...mocks]; } export { setUpResponseMocking }; //# sourceMappingURL=set-up-response-mocking.js.map