vitest-mms
Version:
mongodb-memory-server integration for vitest
15 lines (12 loc) • 352 B
JavaScript
import { MongoMemoryServer } from 'mongodb-memory-server';
async function setup({ provide, config }) {
const mongod = await MongoMemoryServer.create(
config.vitestMms?.mongodbMemoryServerOptions
);
const uri = mongod.getUri();
provide("MONGO_URI", uri);
return async () => {
await mongod.stop();
};
}
export { setup as default };