Add unit and integration coverage with chefspec