Ensuring the existing feature will not be broken by covering code with a integration test and a unit test.