While in a previous recipe we focused on writing tests, this recipe is about running them. Tests are an important part of software engineering since it ensures that we put ourselves in the user's shoes and double-checked to see whether what we created is working. While many other languages require a separate test-runner, cargo comes with this functionality included!
Let's explore how cargo helps with this process in this recipe.