mongodb-memory-server icon indicating copy to clipboard operation
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...

Results 48 mongodb-memory-server issues
Sort by recently updated
recently updated
newest added

`ia32 (i686 / i386)` last supported version is ~3.2, which is not supported by MMS anymore (since 7.0 everything below 4.0.0 is unsupported) and also never had any tests, but...

enhancement
breaking

Upgrade Dependency `get-port` to `6.0.0` or higher This currently cannot be done, because: - the module (`get-port`) got refactored to only use / provide ESM (ECMAScript Modules) - jest currently...

dependencies
breaking

currently, macos versions are not shown in https://www.mongodb.org/dl/ tracking issue in mongodb jira: https://jira.mongodb.org/browse/DOCS-14560

enhancement
Module: Version-String Generation

Currently, the documentation only notes that versions may be in different formats: https://github.com/nodkz/mongodb-memory-server/blob/d8e1ccc7113fc4802b937e3793aaf6e78336b67e/docs/api/config-options.md?plain=1#L44-L54 so this issue proposes to create a dedicated page on how to select versions and how to...

enhancement
docs

I have noticed behavior that the binary is searched for multiple times before starting, which should be avoided and cached / passed-through also, as a side note i also think...

enhancement

Upgrade Dev-dependency `semantic-release` to `18.0.0` or higher This is breaking, because starting with `18.0.0`, they require a minimal nodejs version of v14, which is currently higher than `mongodb-memory-server`'s nodejs requirement...

dependencies
breaking

for mongodb 4.4, they have changed to use logs as json, currently we are printing them as-is, but it is pretty hard to debug as they are this is a...

enhancement

This is a reminder issue, upgrading the typescript version may be considered "breaking", that is why i will put this off until the next major version

dependencies
breaking

## Why Currently, there only exists the `forceSamePort` argument in `MongoMemoryServer` on `.start`, `_startUpInstance` and `getStartOptions`, and does not really convey how it works ## How Maybe by using options...

enhancement
feature

## Why There are not many NodeJS Port Finding packages that are: - maintained - are stable - work just fine ## What to do Create a new / own...

enhancement