Update mongodb to the latest version 🚀 (#5914)
* fix(package): update mongodb to version 3.3.0 * chore(package): update lockfile package-lock.json * Fix tests * Fix GraphQL tests for read preference * Fix mongo adapter deprecation notice * Fix the way the connections are checked, return promise when shutting down mongo
This commit is contained in:
committed by
peril-parse-community[bot]
parent
6760ceb836
commit
4c1be61bed
@@ -1999,12 +1999,16 @@ describe('ParseGraphQLServer', () => {
|
||||
databaseAdapter.database.serverConfig.cursor.calls
|
||||
.all()
|
||||
.forEach(call => {
|
||||
if (call.args[0].indexOf('GraphQLClass') >= 0) {
|
||||
if (call.args[0].ns.collection.indexOf('GraphQLClass') >= 0) {
|
||||
foundGraphQLClassReadPreference = true;
|
||||
expect(call.args[2].readPreference).toBe(null);
|
||||
} else if (call.args[0].indexOf('_User') >= 0) {
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.PRIMARY
|
||||
);
|
||||
} else if (call.args[0].ns.collection.indexOf('_User') >= 0) {
|
||||
foundUserClassReadPreference = true;
|
||||
expect(call.args[2].readPreference).toBe(null);
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.PRIMARY
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -2050,14 +2054,14 @@ describe('ParseGraphQLServer', () => {
|
||||
databaseAdapter.database.serverConfig.cursor.calls
|
||||
.all()
|
||||
.forEach(call => {
|
||||
if (call.args[0].indexOf('GraphQLClass') >= 0) {
|
||||
if (call.args[0].ns.collection.indexOf('GraphQLClass') >= 0) {
|
||||
foundGraphQLClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.SECONDARY
|
||||
);
|
||||
} else if (call.args[0].indexOf('_User') >= 0) {
|
||||
} else if (call.args[0].ns.collection.indexOf('_User') >= 0) {
|
||||
foundUserClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.SECONDARY
|
||||
);
|
||||
}
|
||||
@@ -2106,14 +2110,14 @@ describe('ParseGraphQLServer', () => {
|
||||
databaseAdapter.database.serverConfig.cursor.calls
|
||||
.all()
|
||||
.forEach(call => {
|
||||
if (call.args[0].indexOf('GraphQLClass') >= 0) {
|
||||
if (call.args[0].ns.collection.indexOf('GraphQLClass') >= 0) {
|
||||
foundGraphQLClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.SECONDARY
|
||||
);
|
||||
} else if (call.args[0].indexOf('_User') >= 0) {
|
||||
} else if (call.args[0].ns.collection.indexOf('_User') >= 0) {
|
||||
foundUserClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.NEAREST
|
||||
);
|
||||
}
|
||||
@@ -2937,12 +2941,16 @@ describe('ParseGraphQLServer', () => {
|
||||
databaseAdapter.database.serverConfig.cursor.calls
|
||||
.all()
|
||||
.forEach(call => {
|
||||
if (call.args[0].indexOf('GraphQLClass') >= 0) {
|
||||
if (call.args[0].ns.collection.indexOf('GraphQLClass') >= 0) {
|
||||
foundGraphQLClassReadPreference = true;
|
||||
expect(call.args[2].readPreference).toBe(null);
|
||||
} else if (call.args[0].indexOf('_User') >= 0) {
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.PRIMARY
|
||||
);
|
||||
} else if (call.args[0].ns.collection.indexOf('_User') >= 0) {
|
||||
foundUserClassReadPreference = true;
|
||||
expect(call.args[2].readPreference).toBe(null);
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.PRIMARY
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -2986,14 +2994,14 @@ describe('ParseGraphQLServer', () => {
|
||||
databaseAdapter.database.serverConfig.cursor.calls
|
||||
.all()
|
||||
.forEach(call => {
|
||||
if (call.args[0].indexOf('GraphQLClass') >= 0) {
|
||||
if (call.args[0].ns.collection.indexOf('GraphQLClass') >= 0) {
|
||||
foundGraphQLClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.SECONDARY
|
||||
);
|
||||
} else if (call.args[0].indexOf('_User') >= 0) {
|
||||
} else if (call.args[0].ns.collection.indexOf('_User') >= 0) {
|
||||
foundUserClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.SECONDARY
|
||||
);
|
||||
}
|
||||
@@ -3040,14 +3048,14 @@ describe('ParseGraphQLServer', () => {
|
||||
databaseAdapter.database.serverConfig.cursor.calls
|
||||
.all()
|
||||
.forEach(call => {
|
||||
if (call.args[0].indexOf('GraphQLClass') >= 0) {
|
||||
if (call.args[0].ns.collection.indexOf('GraphQLClass') >= 0) {
|
||||
foundGraphQLClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.SECONDARY
|
||||
);
|
||||
} else if (call.args[0].indexOf('_User') >= 0) {
|
||||
} else if (call.args[0].ns.collection.indexOf('_User') >= 0) {
|
||||
foundUserClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.NEAREST
|
||||
);
|
||||
}
|
||||
@@ -3077,7 +3085,7 @@ describe('ParseGraphQLServer', () => {
|
||||
readPreference: SECONDARY
|
||||
subqueryReadPreference: NEAREST
|
||||
) {
|
||||
count
|
||||
results
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3101,14 +3109,14 @@ describe('ParseGraphQLServer', () => {
|
||||
databaseAdapter.database.serverConfig.cursor.calls
|
||||
.all()
|
||||
.forEach(call => {
|
||||
if (call.args[0].indexOf('GraphQLClass') >= 0) {
|
||||
if (call.args[0].ns.collection.indexOf('GraphQLClass') >= 0) {
|
||||
foundGraphQLClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.SECONDARY
|
||||
);
|
||||
} else if (call.args[0].indexOf('_User') >= 0) {
|
||||
} else if (call.args[0].ns.collection.indexOf('_User') >= 0) {
|
||||
foundUserClassReadPreference = true;
|
||||
expect(call.args[2].readPreference.preference).toBe(
|
||||
expect(call.args[0].options.readPreference.mode).toBe(
|
||||
ReadPreference.NEAREST
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user