openwallet-foundation-labs / credhub

a cloud wallet for natural persons + minimal issuer and verifier implementations
https://credhub.eu
Apache License 2.0
6 stars 5 forks source link

E2E and Integration tests #50

Open mustafasalfiti opened 1 month ago

mustafasalfiti commented 1 month ago

E2E and Integration test to make sure that, the system still works after a pull request to main

cre8 commented 1 month ago

Instead of mocking services, we can start the backend services as docker containers and perform the tests. This approach would allow us to check the coverage for the frontends. For the backends we can start them as nodejs process to calculate the coverage

We can import a realm in keycloak with a pre configured client for the issuer and verifier authorization.