【问题标题】:How create unit test using chefspec for a chef cookbook method如何使用chefspec为厨师食谱方法创建单元测试
【发布时间】:2017-11-30 22:47:12
【问题描述】:

我正在尝试使用 chefspec 创建一个单元测试,但我找不到正确的方法。这是一段厨师代码

def printMessage(message)
    log 'Debuggin' do
       message "#{message}"
       level :info
       action :write
    end
end

我的问题是,测试厨师食谱方法的正确方法是什么?

【问题讨论】:

    标签: automation chef-infra chefspec


    【解决方案1】:

    最常见的方法是不直接测试它,只需按照正常情况测试您使用它的食谱即可。要直接对其进行测试,这将取决于您如何将内容修补到 DSL 中。

    【讨论】: