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');