pat*_*tie 1 chef-infra chefspec
我有一个依赖于apache2 cookbook 的配方,除其他外,使用定义启用模块:
apache_module 'passenger'
Run Code Online (Sandbox Code Playgroud)
有没有办法用chefspec测试这个电话?
根据" 厨师图书馆或定义? ",定义只是几个资源的分组.
我应该为定义添加的每个资源添加期望吗?
或者是测试第三方代码?
您无法使用ChefSpec测试定义调用.由于定义实际上并不存在于资源集合中,因此您无法声明它们已被调用.您可以断言,而不是调用定义中包含的对象.
资料来源: