this folder is for intergration tests
there is a difference between `unit testing` and `integration testing`
unit testing is for testing individual parts from inside the module and also `private functions` from the module
integration testing is testing the crate from outside from a `tests` folder, testing public functionality of the crate