摘要:我怎样才能最好地测试一本打算从另一本食谱中收录的图书馆食谱?
详细信息:我正在编写一本包含 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 到期。