nock
Version:
HTTP server mocking and expectations library for Node.js
17 lines (12 loc) • 517 B
JavaScript
import { Readable as ReadableStream } from 'node:stream'
const kGetRequestBody = Symbol('kGetRequestBody')
function getGetRequestBody(request ) {
if (request.method !== 'GET') {
throw new Error('The request method must be GET')
}
return ReadableStream.from(Reflect.get(request, kGetRequestBody))
}
function setGetRequestBody(request , body ) {
Reflect.set(request, kGetRequestBody, Buffer.from(body))
}
export { getGetRequestBody, setGetRequestBody }