(mockDispatches, _data = data)
| 11095 | handleReply(this[kDispatches]); |
| 11096 | } |
| 11097 | function handleReply(mockDispatches, _data = data) { |
| 11098 | var _a, _b, _c, _d; |
| 11099 | const optsHeaders = Array.isArray(opts.headers) ? buildHeadersFromArray(opts.headers) : opts.headers; |
| 11100 | const body = typeof _data === "function" ? _data(__spreadProps(__spreadValues({}, opts), { headers: optsHeaders })) : _data; |
| 11101 | if (isPromise(body)) { |
| 11102 | body.then((newData) => handleReply(mockDispatches, newData)); |
| 11103 | return; |
| 11104 | } |
| 11105 | const responseData = getResponseData(body); |
| 11106 | const responseHeaders = generateKeyValues(headers); |
| 11107 | const responseTrailers = generateKeyValues(trailers); |
| 11108 | (_a = handler.onConnect) == null ? void 0 : _a.call(handler, (err) => handler.onError(err), null); |
| 11109 | (_b = handler.onHeaders) == null ? void 0 : _b.call(handler, statusCode, responseHeaders, resume, getStatusText(statusCode)); |
| 11110 | (_c = handler.onData) == null ? void 0 : _c.call(handler, Buffer.from(responseData)); |
| 11111 | (_d = handler.onComplete) == null ? void 0 : _d.call(handler, responseTrailers); |
| 11112 | deleteMockDispatch(mockDispatches, key); |
| 11113 | } |
| 11114 | function resume() { |
| 11115 | } |
| 11116 | return true; |
no test coverage detected