У меня есть поваренная книга повара (cookbook_alpha :: default), которая включает в себя другую поваренную книгу (cookbook_bravo :: default) с использованием include_recipe 'cookbook_bravo::default'
.ChefSpec подсчет ресурсов из включенного рецепта
Когда я тестирую cookbook_alpha с помощью ChefSpec, все ресурсы в cookbook_alpha показаны и протестированы. Но ресурсы (файлы, шаблоны, пользователи и т. Д.) В cookbook_bravo отображаются как Untouched resources
в тестовом прогоне cookbook_alpha. cookbook_bravo имеет свои собственные тестовые пакеты и полностью покрывается, и я не вижу необходимости писать дубликаты, дополнительные спецификации в cookbook_alpha просто для того, чтобы покрыть ресурсы cookbook_bravo, которые уже протестированы.
Ознакомьтесь с [здесь] (https://github.com/sethvargo/chefspec#reporting) об фильтрах, чтобы избежать такого поведения. – Tensibai