- The local MongoDb is run via docker-compose with secrets. You need to create two files:
- mongo-docker/db_root_username.txt
- mongo-docker/db_root_password.txt
you can choose whatever username and password for your local MongoDb.
- Start MongoDb
You can start MongoDb locally via Docker: docker-compose -f mongo-docker/docker-compose.yml up -d
- Setup local Mongo URI env
The Mongo URI for connection is fairly simple. It looks like this: mongodb://<username>:<password>@localhost:27017/
You will need to setup your Solana test validator yourself along with your deployed program.
# run all tests
yarn test
# Run a single test
yarn test -t "test-create-a-new-coin"