Можно ли написать тест в rspec-puppet для проверки существования реестра?

Можно ли написать тест в rspec-puppet для проверки существования реестра?

Я пытаюсь установить .net framework 4.5.2 с помощью модуля puppet, используя ресурс exec вместо ресурса Package по какой-то причине. Я хочу написать тестовый пример, чтобы проверить, установлен он или нет. Единственный способ, который я смог найти, чтобы проверить, установлен он или нет, — это проверить ключ реестра.

Я хотел бы узнать, могу ли я написать тест в rspec-puppet для проверки существования реестра?

решение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

Связанный контент