UNPKG

vitest-mms

Version:

mongodb-memory-server integration for vitest

17 lines (13 loc) 383 B
'use strict'; var mongodbMemoryServer = require('mongodb-memory-server'); async function setup({ provide, config }) { const mongod = await mongodbMemoryServer.MongoMemoryServer.create( config.vitestMms?.mongodbMemoryServerOptions ); const uri = mongod.getUri(); provide("MONGO_URI", uri); return async () => { await mongod.stop(); }; } module.exports = setup;