Emit headers on webmock

This commit is contained in:
Oliver Morgan 2025-02-13 20:16:30 +00:00 committed by GitHub
parent 1a44b8ea48
commit 064cc20c87
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -111,6 +111,7 @@ module WebMock
WebMock::RequestRegistry.instance.requested_signatures.put(request_signature)
if (mock_response = WebMock::StubRegistry.instance.response_for_request(request_signature))
request.emit(:headers, request)
response = Plugin.build_from_webmock_response(request, mock_response)
WebMock::CallbackRegistry.invoke_callbacks({ lib: :httpx }, request_signature, mock_response)
log { "mocking #{request.uri} with #{mock_response.inspect}" }