From caf05dd31be8c98e598ac06002e730fdf657a9fc Mon Sep 17 00:00:00 2001 From: Manuel Trezza <5673677+mtrezza@users.noreply.github.com> Date: Fri, 17 Apr 2026 01:13:58 +0100 Subject: [PATCH] fix --- spec/GraphQLQueryComplexity.spec.js | 6 +++++- spec/ParseGraphQLServer.spec.js | 6 +++++- spec/vulnerabilities.spec.js | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/spec/GraphQLQueryComplexity.spec.js b/spec/GraphQLQueryComplexity.spec.js index 324634e278..def95a6b51 100644 --- a/spec/GraphQLQueryComplexity.spec.js +++ b/spec/GraphQLQueryComplexity.spec.js @@ -2,7 +2,11 @@ const http = require('http'); const express = require('express'); -const fetch = (...args) => import('node-fetch').then(({ default: fetch }) => fetch(...args)); +const fetch = (...args) => + import('node-fetch').then(({ default: fetch }) => { + const [url, options = {}] = args; + return fetch(url, { agent: new http.Agent({ keepAlive: false }), ...options }); + }); require('./helper'); const { ParseGraphQLServer } = require('../lib/GraphQL/ParseGraphQLServer'); diff --git a/spec/ParseGraphQLServer.spec.js b/spec/ParseGraphQLServer.spec.js index e36067afae..07bcd4efdf 100644 --- a/spec/ParseGraphQLServer.spec.js +++ b/spec/ParseGraphQLServer.spec.js @@ -1,7 +1,11 @@ const http = require('http'); const express = require('express'); const req = require('../lib/request'); -const fetch = (...args) => import('node-fetch').then(({ default: fetch }) => fetch(...args)); +const fetch = (...args) => + import('node-fetch').then(({ default: fetch }) => { + const [url, options = {}] = args; + return fetch(url, { agent: new http.Agent({ keepAlive: false }), ...options }); + }); const FormData = require('form-data'); require('./helper'); const { updateCLP } = require('./support/dev'); diff --git a/spec/vulnerabilities.spec.js b/spec/vulnerabilities.spec.js index 105333fd0e..e41e4f9120 100644 --- a/spec/vulnerabilities.spec.js +++ b/spec/vulnerabilities.spec.js @@ -1,6 +1,10 @@ const http = require('http'); const express = require('express'); -const fetch = (...args) => import('node-fetch').then(({ default: fetch }) => fetch(...args)); +const fetch = (...args) => + import('node-fetch').then(({ default: fetch }) => { + const [url, options = {}] = args; + return fetch(url, { agent: new http.Agent({ keepAlive: false }), ...options }); + }); const ws = require('ws'); const request = require('../lib/request'); const Config = require('../lib/Config');