feat: add support for Node 17 and 18 (#7896)

This commit is contained in:
Manuel
2022-05-06 19:12:19 +02:00
committed by GitHub
parent 68b15c298e
commit 3e9f292d84
7 changed files with 37 additions and 20 deletions

View File

@@ -1,9 +1,15 @@
'use strict';
const dns = require('dns');
const semver = require('semver');
const CurrentSpecReporter = require('./support/CurrentSpecReporter.js');
const { SpecReporter } = require('jasmine-spec-reporter');
const SchemaCache = require('../lib/Adapters/Cache/SchemaCache').default;
// Ensure localhost resolves to ipv4 address first on node v17+
if (dns.setDefaultResultOrder) {
dns.setDefaultResultOrder('ipv4first');
}
// Sets up a Parse API server for testing.
jasmine.DEFAULT_TIMEOUT_INTERVAL = process.env.PARSE_SERVER_TEST_TIMEOUT || 10000;
jasmine.getEnv().addReporter(new CurrentSpecReporter());