- Loads a bi-service based service (from service entry point, usually
index.js
). - Makes sure tests are executed against empty database with restricted db name
- Runs service db migrations before executing tests
- Cleans up after itself after tests execution
require('bi-service-test-utils')('<service-entrypoint-file-path>');
Requires:
docker
docker-compose@1.18
npm run docker:test