UNPKG

vitest-mms

Version:

mongodb-memory-server integration for vitest

15 lines (12 loc) 352 B
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 };