Merge pull request #227 from payloadcms/chore/update-mongodb-memory-server

chore: bump mongodb-memory-server
This commit is contained in:
Dan Ribbens
2021-07-27 12:53:00 -04:00
committed by GitHub
4 changed files with 114 additions and 177 deletions

View File

@@ -1,4 +1,4 @@
import { MongoClient } from 'mongodb';
import MongoClient from 'mongodb';
import getConfig from '../config/load';
import { email, password, mongo } from '../../tests/api/credentials';

View File

@@ -1,4 +1,3 @@
/* eslint-disable no-console */
import mongoose, { ConnectionOptions } from 'mongoose';
import Logger from '../utilities/logger';
@@ -17,15 +16,17 @@ const connectMongoose = async (url: string, options: ConnectionOptions): Promise
};
if (process.env.NODE_ENV === 'test') {
connectionOptions.dbName = 'payloadmemory';
// eslint-disable-next-line global-require, @typescript-eslint/no-var-requires
const { MongoMemoryServer } = require('mongodb-memory-server');
const mongod = new MongoMemoryServer({
const mongo = await MongoMemoryServer.create({
instance: {
port: 27018,
dbName: 'payloadmemory',
},
});
urlToConnect = await mongod.getUri();
urlToConnect = mongo.getUri();
successfulConnectionMessage = 'Connected to in-memory Mongo server successfully!';
}