Page Contents
@loopback/test-repository-mongodb
Acceptance tests for @loopback/repository + loopback-connector-mongodb.
Running the test suite
Using own MongoDB instance
If you have a local MongoDB instance listening on localhost and the default
port, use the following command:
npm test
If you have a local or remote MongoDB instance and would like to use that to run the test suite, use the following command:
Linux & MacOS
MONGODB_HOST=<HOST> MONGODB_PORT=<PORT> MONGODB_DATABASE=<DATABASE> npm test
Windows
SET MONGODB_HOST=<HOST>
SET MONGODB_PORT=<PORT>
SET MONGODB_DATABASE=<DATABASE>
npm test
Using Docker (Linux, MacOS, WSL)
If you do not have a local MongoDB instance, you can also run the test suite with very minimal requirements.
-
Assuming you have Docker installed, run the following script which would spawn a MongoDB instance on your local:
source setup.sh <HOST> <PORT> <DATABASE>Where
<HOST>,<PORT>and<DATABASE>are optional parameters. The default values arelocalhost,27017andtestdbrespectively. -
Run the test:
npm test
Contributors
See all contributors.
License
MIT