Update checked-in dependencies

This commit is contained in:
github-actions[bot] 2025-04-21 18:01:41 +00:00
parent c9f0d30a86
commit 95d52b7807
647 changed files with 498055 additions and 3880 deletions

15
node_modules/nock/lib/intercept.js generated vendored
View file

@ -10,12 +10,13 @@ const { inherits } = require('util')
const http = require('http')
const { intercept: debug } = require('./debug')
const globalEmitter = require('./global_emitter')
const { BatchInterceptor } = require('@mswjs/interceptors')
const { BatchInterceptor, getRawRequest } = require('@mswjs/interceptors')
const {
default: nodeInterceptors,
} = require('@mswjs/interceptors/presets/node')
const { createResponse } = require('./create_response')
const { once } = require('events')
const { arrayBuffer } = require('stream/consumers')
const interceptor = new BatchInterceptor({
name: 'nock-interceptor',
@ -409,7 +410,17 @@ function activate() {
once(nockRequest, 'error'),
once(nockRequest, 'response'),
])
const buffer = await request.arrayBuffer()
const rawRequest = getRawRequest(mswRequest)
// If this is GET request with body, we need to read the body from the socket because Fetch API doesn't support this.
const buffer =
rawRequest instanceof originalClientRequest &&
rawRequest.method === 'GET' &&
rawRequest.getHeader('content-length') > 0
? // TODO: use getClientRequestBodyStream instead of access to internal properties
await arrayBuffer(rawRequest.socket.requestStream)
: await request.arrayBuffer()
nockRequest.write(buffer)
nockRequest.end()
await promise