1

我有一个依赖于apache2食谱的配方,除其他外,使用定义启用模块:

apache_module 'passenger'

有没有办法用 chefspec 测试那个调用?

根据“厨师库或定义? ”,定义只是几个资源的组合。

我应该为定义添加的每个资源添加期望吗?
或者是测试第 3 方代码?

4

1 回答 1

5

您无法使用 ChefSpec 测试定义调用。由于资源集合中实际上并不存在定义,因此您不能断言它们已被调用。您可以断言定义中包含的对象被调用。

资料来源:

  • 我写的
于 2014-04-09T17:44:22.753 回答