1

由于某种原因,我正在尝试使用 puppet 模块使用 exec 资源而不是使用 Package 资源来安装 .net framework 4.5.2。我想写一个测试用例来检查它是否安装。我能找到检查它是否已安装的唯一方法是检查注册表项。

我想知道我是否可以在 rspec-puppet 中编写一个测试来检查注册表是否存在?

我尝试在 serverfault 上发布这个问题,但我无法处理 Captcha,它要求它无数次,所以我不得不在这里发布。道歉。

提前致谢

4

1 回答 1

1

虽然我不确定是否使用 rspec-puppet 测试注册表项是否存在,但您可以使用 rspec-puppet 查看目录是否包含 registry_key 资源。

我们通常在 rspec 中编写有关注册表访问的测试 - 这是一个示例:https ://github.com/puppetlabs/puppetlabs-dsc/blob/master/spec/unit/puppet_x/puppetlabs/dsc_symlink_spec.rb#L122-L152

于 2015-10-09T15:37:50.927 回答