The most straight forward way to run the integration test suite is to run a container using the compose test
service:
docker compose run --build --rm test
To run a specific test file:
docker compose run --rm --build test npm start src/issues/contact-not-added-after-deletion.test.ts
Install all dependencies
npm i
Expose the ports for keria via a local override.
cp docker-compose.override-sample.yaml docker-compose.override.yaml
And then start all containers
docker compose up -d keria
Then run the test using npm
npm start
Or
npm run dev