Summary
You should now have a firm grasp of integration testing, its benefits, and detriments. The mock API calls have been removed and the real API service has been implemented. Integration tests have been created and now ensure separate parts of the application are working well together.
Change is inevitable, especially in software development. In the next chapter, we'll be discussing how to handle a change in requirements. Whether these changes include new features, resolve defects, or change existing logic, through TDD these can be easily managed.