我在 Recipe 的资源目录中创建了一个自定义 Recipe 资源。有人可以建议如何为此编写单元测试吗?我正在使用 rspec。下面是我的自定义资源的示例。
resource_name :sample
property :target_path, kind_of: String, name_property: true
action :create do
remote_file "#{target_path}" do
end
end
最佳答案
主线选项是制作一本带有一堆测试 Recipe 的测试 Recipe 。不幸的是,这有点笨拙。关注https://github.com/poise/poise-spec来改善这一点。如果您想深入阅读代码,或者查看我的任何其他 Recipe 中的资源单元测试,它今天应该可以工作。
关于unit-testing - Chef 自定义资源的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38936618/