From a6bf1f4b292e2ab897b9c07a67131f1fa603a51d Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Thu, 23 Jan 2025 15:47:24 +0100 Subject: [PATCH] one more test --- .../src/server/dispatchers/mockingProxyDispatcher.ts | 3 ++- packages/playwright-core/src/server/mockingProxy.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/playwright-core/src/server/dispatchers/mockingProxyDispatcher.ts b/packages/playwright-core/src/server/dispatchers/mockingProxyDispatcher.ts index 9335d6ca63..38fbac2f4f 100644 --- a/packages/playwright-core/src/server/dispatchers/mockingProxyDispatcher.ts +++ b/packages/playwright-core/src/server/dispatchers/mockingProxyDispatcher.ts @@ -56,9 +56,10 @@ export class MockingProxyDispatcher extends Dispatcher { + this.addObjectListener(MockingProxy.Events.RequestFinished, ({ request, response }: { request: Request, response: Response | null }) => { this._dispatchEvent('requestFinished', { request: RequestDispatcher.from(this as any, request), + response: ResponseDispatcher.fromNullable(this as any, response), responseEndTiming: request._responseEndTiming, }); }); diff --git a/packages/playwright-core/src/server/mockingProxy.ts b/packages/playwright-core/src/server/mockingProxy.ts index d1064fe4a0..c693895e99 100644 --- a/packages/playwright-core/src/server/mockingProxy.ts +++ b/packages/playwright-core/src/server/mockingProxy.ts @@ -164,7 +164,7 @@ export class MockingProxy extends SdkObject implements RequestContext { response.setTransferSize(transferSize); response.setEncodedBodySize(encodedBodySize); response.setResponseHeadersSize(transferSize - encodedBodySize); - this.emit(MockingProxy.Events.RequestFinished, request); + this.emit(MockingProxy.Events.RequestFinished, { request, response }); resolve(); } catch (error) { request._setFailureText('' + error);