What
No unit and integration testing is implemented ATM. Testing is highly required to craft high-quality software and avoid further bugs.
How
Implement unit testing first and then check the possiblity to use Localstack running in a docker instance to mock S3 APIs and write integration tests too.
After this, create a continuous integration (CI) pipeline using GitHub Actions feature to run tests automatically when merging to master and when a pull request aiming to be merged into master is open.
What
No unit and integration testing is implemented ATM. Testing is highly required to craft high-quality software and avoid further bugs.
How
Implement unit testing first and then check the possiblity to use
Localstackrunning in a docker instance to mock S3 APIs and write integration tests too.After this, create a continuous integration (CI) pipeline using GitHub Actions feature to run tests automatically when merging to master and when a pull request aiming to be merged into master is open.