Update checked-in dependencies
This commit is contained in:
parent
c9f0d30a86
commit
95d52b7807
647 changed files with 498055 additions and 3880 deletions
15
node_modules/nock/lib/intercept.js
generated
vendored
15
node_modules/nock/lib/intercept.js
generated
vendored
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue