UNPKG

vitest-mms

Version:

mongodb-memory-server integration for vitest

15 lines (12 loc) 354 B
import { MongoMemoryReplSet } from 'mongodb-memory-server'; async function setup({ provide, config }) { const mongod = await MongoMemoryReplSet.create( config.vitestMms?.mongodbMemoryServerOptions ); const uri = mongod.getUri(); provide("MONGO_URI", uri); return async () => { await mongod.stop(); }; } export { setup as default };