summaryrefslogtreecommitdiff
path: root/packages/integrations/node/test/test-utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/node/test/test-utils.js')
-rw-r--r--packages/integrations/node/test/test-utils.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/integrations/node/test/test-utils.js b/packages/integrations/node/test/test-utils.js
index 10faba5cf..86b871f93 100644
--- a/packages/integrations/node/test/test-utils.js
+++ b/packages/integrations/node/test/test-utils.js
@@ -20,17 +20,21 @@ export function loadFixture(inlineConfig) {
}
export function createRequestAndResponse(reqOptions) {
+ // biome-ignore lint/style/useConst: <explanation>
let req = httpMocks.createRequest(reqOptions);
+ // biome-ignore lint/style/useConst: <explanation>
let res = httpMocks.createResponse({
eventEmitter: EventEmitter,
req,
});
+ // biome-ignore lint/style/useConst: <explanation>
let done = toPromise(res);
// Get the response as text
const text = async () => {
+ // biome-ignore lint/style/useConst: <explanation>
let chunks = await done;
return buffersToString(chunks);
};
@@ -45,11 +49,13 @@ export function toPromise(res) {
const write = res.write;
res.write = function (data, encoding) {
if (ArrayBuffer.isView(data) && !Buffer.isBuffer(data)) {
+ // biome-ignore lint/style/noParameterAssign: <explanation>
data = Buffer.from(data.buffer);
}
return write.call(this, data, encoding);
};
res.on('end', () => {
+ // biome-ignore lint/style/useConst: <explanation>
let chunks = res._getChunks();
resolve(chunks);
});
@@ -57,6 +63,7 @@ export function toPromise(res) {
}
export function buffersToString(buffers) {
+ // biome-ignore lint/style/useConst: <explanation>
let decoder = new TextDecoder();
let str = '';
for (const buffer of buffers) {