0.1.0 • Published 3 months ago

@tseisel/jest-mongodb v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

Jest preset for MongoDB

A Jest preset making it easier to run Jest tests that rely on a real instance of MongoDB.

You can safely run multiple test spec in parallel: each Jest worker will connect to a different database. You may still want to clear data after running each test spec.

How to use this preset

You can specify this preset in your Jest jest.config.js configuration file:

module.exports = {
  preset: "@tseisel/jest-mongodb",
}

If you are already using a preset, you can apply this one with the following code:

const preset = require("@tseisel/jest-mongodb/jest-preset")

module.exports = {
  ...preset,
  preset: "some-preset",
}

If you do so, make sure that you don't override any of the following properties:

  • globalSetup
  • globalTeardown
  • testEnvironment

Configuration

You can specify which version of the MongoDB binary you'd like to use by configuring it in your package.json.

{
  "@tseisel/jest-mongodb": {
    "version": "4.4.1"
  }
}