是否可以在rspec-puppet中编写测试以检查注册表是否存在?

时间:2015-10-07 12:14:21

标签: testing registry puppet rspec-puppet

我正在尝试使用exec资源安装.net framework 4.5.2,而不是因为某些原因使用Package资源。我想编写一个测试用例来检查它是否已安装。检查是否已安装的唯一方法是检查注册表项。

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

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

先谢谢

1 个答案:

答案 0 :(得分: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

相关问题