概要: 別のクックブックから組み込むことを意図したライブラリ クックブックをテストするにはどうすればよいでしょうか?
詳細: LWRP と、実行場所に基づいていくつかの属性を設定する最小限のデフォルト レシピを含むクックブックを作成しています。ただし、LWRP によって定義された新しいリソースは、他のクックブックから使用されることを意図しています。
たとえば、ライブラリのクックブックでは、mylib/resources/example.rb と mylib/providers/example.rb で mylib_example を定義して実装しています。「クライアント」クックブックは、たとえばclient/recipes/default.rbから次のように使用します。
include_recipe 'mylib'
mylib_example "widget1" do
magic_number '42'
end
ライブラリのクックブック自体からそのリソースの使用状況をテストするにはどうすればよいですか? フレームワークについては気にしていませんが、現在 Test Kitchen と Chefspec で期限切れになっています。