我有一本厨师食谱 (cookbook_alpha::default),其中包括另一本食谱 (cookbook_bravo::default),使用include_recipe 'cookbook_bravo::default'
.
当我使用 ChefSpec 测试 cookbook_alpha 时,会显示和测试 cookbook_alpha 中的所有资源。但是 cookbook_bravo 中的资源(文件、模板、用户等)显示为Untouched resources
在 cookbook_alpha 测试运行中。Cookbook_bravo 有它自己的测试套件并且被充分覆盖,我认为没有必要在 cookbook_alpha 中编写重复的附加规范,只是为了覆盖来自 cookbook_bravo 已经测试过的资源。