mongodb-memory-server
mongodb-memory-server copied to clipboard
Spinning up mongod in memory for fast tests. If you run tests in parallel this lib helps to spin up dedicated mongodb servers for every test file in MacOS, *nix, Windows or CI environments (in most ca...
## Versions - NodeJS: v17.5.0 - mongodb-memory-server-*: 8.8.0 - mongodb(the binary version): 5.8.0 - mongodb(the js package): 2.0.19 - system: MacOS package: mongo-memory-server from package.json: ```js script "config": { "mongodbMemoryServer":...
Remove NodeJS 12 Support because it is EOL This needs to be done because it is a blocker for many dependency upgrades that require node 14 or higher, like: -...
## Versions - NodeJS: 16.15.1 - mongodb-memory-server-*: 8.7.2 - mongodb(the binary version): 0 - mongodb(the js package): 4.8.0 - system: VSCode DevContainer package: mongo-memory-server ## What is the Problem? When...
## Versions - NodeJS: 18.2.0 - mongodb-memory-server-*: 8.6.1 - mongodb(the binary version): 0.0.0 - mongodb(the js package): 4.7.0 - system: OSX 10.15.6 package: mongo-memory-server ## What is the Problem? Passing...
Currently there is a `.replace` call on the substring, which is there for backwards compat, but could be considered to be removed in the next major version. https://github.com/nodkz/mongodb-memory-server/blob/9546cf9db5ed4ad0c37f5979d832b242ad1d390e/packages/mongodb-memory-server-core/src/util/MongoInstance.ts#L590
Currently we have a interface named `CreateUserMongoDB` in `MongoMemoryServer.ts`, because previously this interface was not included in the driver types, so it was manually added, but now (probably since mongodb...
Currently `start` in `MongoInstance` does not check if it is already running or starting and just resets every value, which is not really good, but it would be a breaking...
From what i can tell, MMS never actually supported `sunos` but had a mapping for it, this will be removed with 9.0. This is labeled `breaking` because it changes the...
Upgrade Dev-Dependency `commitlint`(and `@commitlint/*`) to `17.0.0` or higher This can currently not be done because: - commitlint dropped support for nodejs 12 with 17.0.0, but MMS still supports NodeJS 12
Upgrade Dev-Dependency `husky` to `8.0.0` or higher This can currently not be done because: - husky dropped support for nodejs 12 with 8.0.0, but MMS still supports NodeJS 12