Write integration tests

What
An integration test validates the total running of your application rather than a small subset of functionality.
Why
This helps to validate the interactions between components and ensures that data flows through your application correctly.
When
Mid-development