0

我有以下布局:

attributes/default.rb
recipes/my_recipe.rb
spec/unit/recipes/my_recipe_spec.rb

在属性文件中,我有很多常见的设置喜欢

default['framework']['folder']['lib'] = '/usr/lib/fwrk'

我想在我的chefspec中使用它们,比如

it 'install the lib if there are changes' do
    lib_path = chef_run.node['framework']['folder']['lib']
    puts(lib_path)
end

如何从 SoloRunner/ServerRunner 将此文件包含到我的节点中?

4

1 回答 1

1

运行第.converge()一个,你会在那里看到它们。但是请记住,您几乎曾经在两边的相同输入上参数化您的测试,这不是一个有用的测试,因为它不会检查值是否是您期望的值。

于 2017-07-29T00:12:07.500 回答