enabled MongoDB transaction test for MongoDB >= 4.0.4 (#6827)
This commit is contained in:
@@ -8,6 +8,7 @@ const databaseURI =
|
||||
const request = require('../lib/request');
|
||||
const Config = require('../lib/Config');
|
||||
const TestUtils = require('../lib/TestUtils');
|
||||
const semver = require('semver');
|
||||
|
||||
const fakeClient = {
|
||||
s: { options: { dbName: null } },
|
||||
@@ -351,7 +352,7 @@ describe_only_db('mongo')('MongoStorageAdapter', () => {
|
||||
});
|
||||
|
||||
if (
|
||||
process.env.MONGODB_VERSION === '4.0.4' &&
|
||||
semver.satisfies(process.env.MONGODB_VERSION, '>=4.0.4') &&
|
||||
process.env.MONGODB_TOPOLOGY === 'replicaset' &&
|
||||
process.env.MONGODB_STORAGE_ENGINE === 'wiredTiger'
|
||||
) {
|
||||
|
||||
@@ -3,6 +3,7 @@ const ParseServerRESTController = require('../lib/ParseServerRESTController')
|
||||
const ParseServer = require('../lib/ParseServer').default;
|
||||
const Parse = require('parse/node').Parse;
|
||||
const TestUtils = require('../lib/TestUtils');
|
||||
const semver = require('semver');
|
||||
|
||||
let RESTController;
|
||||
|
||||
@@ -101,7 +102,7 @@ describe('ParseServerRESTController', () => {
|
||||
});
|
||||
|
||||
if (
|
||||
(process.env.MONGODB_VERSION === '4.0.4' &&
|
||||
(semver.satisfies(process.env.MONGODB_VERSION, '>=4.0.4') &&
|
||||
process.env.MONGODB_TOPOLOGY === 'replicaset' &&
|
||||
process.env.MONGODB_STORAGE_ENGINE === 'wiredTiger') ||
|
||||
process.env.PARSE_SERVER_TEST_DB === 'postgres'
|
||||
@@ -109,7 +110,7 @@ describe('ParseServerRESTController', () => {
|
||||
describe('transactions', () => {
|
||||
beforeAll(async () => {
|
||||
if (
|
||||
process.env.MONGODB_VERSION === '4.0.4' &&
|
||||
semver.satisfies(process.env.MONGODB_VERSION, '>=4.0.4') &&
|
||||
process.env.MONGODB_TOPOLOGY === 'replicaset' &&
|
||||
process.env.MONGODB_STORAGE_ENGINE === 'wiredTiger'
|
||||
) {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
const batch = require('../lib/batch');
|
||||
const request = require('../lib/request');
|
||||
const TestUtils = require('../lib/TestUtils');
|
||||
const semver = require('semver');
|
||||
|
||||
const originalURL = '/parse/batch';
|
||||
const serverURL = 'http://localhost:1234/parse';
|
||||
@@ -153,7 +154,7 @@ describe('batch', () => {
|
||||
});
|
||||
|
||||
if (
|
||||
(process.env.MONGODB_VERSION === '4.0.4' &&
|
||||
(semver.satisfies(process.env.MONGODB_VERSION, '>=4.0.4') &&
|
||||
process.env.MONGODB_TOPOLOGY === 'replicaset' &&
|
||||
process.env.MONGODB_STORAGE_ENGINE === 'wiredTiger') ||
|
||||
process.env.PARSE_SERVER_TEST_DB === 'postgres'
|
||||
@@ -161,7 +162,7 @@ describe('batch', () => {
|
||||
describe('transactions', () => {
|
||||
beforeAll(async () => {
|
||||
if (
|
||||
process.env.MONGODB_VERSION === '4.0.4' &&
|
||||
semver.satisfies(process.env.MONGODB_VERSION, '>=4.0.4') &&
|
||||
process.env.MONGODB_TOPOLOGY === 'replicaset' &&
|
||||
process.env.MONGODB_STORAGE_ENGINE === 'wiredTiger'
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user