Run minitest suites after your Chef recipes to check the status of your system.
Working at Engine Yard I have to maintain a quite complicated set of Chef recipes that we use to set up our customers' instances. I need to be sure that everytime someone modify those recipes, mostly myself, the provisioned services continue working as expected.
There are other solutions that evaluate the configured node after the recipes are loaded without arriving to the converge phase, likeChefSpec or rspec-chef, but I needed something to write integration tests easily. I checked chef-minitest but I'm still amazed by the ugly code that I have to write into the recipes to make it work.