UNPKG

nock

Version:

HTTP server mocking and expectations library for Node.js

17 lines (12 loc) • 517 B
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 }