one more test

This commit is contained in:
Simon Knott 2025-01-23 15:47:24 +01:00
parent b236072cd6
commit a6bf1f4b29
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC
2 changed files with 3 additions and 2 deletions

View file

@ -56,9 +56,10 @@ export class MockingProxyDispatcher extends Dispatcher<MockingProxy, channels.Mo
response: ResponseDispatcher.from(this as any, response), response: ResponseDispatcher.from(this as any, response),
}); });
}); });
this.addObjectListener(MockingProxy.Events.RequestFinished, (request: Request) => { this.addObjectListener(MockingProxy.Events.RequestFinished, ({ request, response }: { request: Request, response: Response | null }) => {
this._dispatchEvent('requestFinished', { this._dispatchEvent('requestFinished', {
request: RequestDispatcher.from(this as any, request), request: RequestDispatcher.from(this as any, request),
response: ResponseDispatcher.fromNullable(this as any, response),
responseEndTiming: request._responseEndTiming, responseEndTiming: request._responseEndTiming,
}); });
}); });

View file

@ -164,7 +164,7 @@ export class MockingProxy extends SdkObject implements RequestContext {
response.setTransferSize(transferSize); response.setTransferSize(transferSize);
response.setEncodedBodySize(encodedBodySize); response.setEncodedBodySize(encodedBodySize);
response.setResponseHeadersSize(transferSize - encodedBodySize); response.setResponseHeadersSize(transferSize - encodedBodySize);
this.emit(MockingProxy.Events.RequestFinished, request); this.emit(MockingProxy.Events.RequestFinished, { request, response });
resolve(); resolve();
} catch (error) { } catch (error) {
request._setFailureText('' + error); request._setFailureText('' + error);