If you don't have tests like these, then you don't know when you're done, and you won't know if you've done it right, and you won't have confidence that any future changes might not be breaking something. 