1

とりわけ、定義を使用してモジュールを有効にするためにapache2クックブックに依存するレシピがあります。

apache_module 'passenger'

その呼び出しをchefspecでテストする方法はありますか?

Chef libraries or definitions?」によると、定義は複数のリソースをグループ化したものにすぎません。

定義によって追加された各リソースに期待値を追加する必要がありますか?
それとも、サードパーティのコードをテストしていますか?

4

1 に答える 1

5

ChefSpec で定義呼び出しをテストすることはできません。定義は実際にはリソース コレクションに存在しないため、それらが呼び出されたと主張することはできません。定義に含まれるオブジェクトが呼び出されるよりもアサートできます。

ソース:

  • 私はそれを書きました
于 2014-04-09T17:44:22.753 に答える