Я пытаюсь установить .net framework 4.5.2 с помощью марионеточного модуля с использованием ресурса exec вместо использования ресурса пакета по какой-то причине. Я хочу написать тестовый пример, чтобы проверить, установлен он или нет. Единственный способ проверить, установлен ли он, - это проверить ключ реестра.
Я хотел бы знать, могу ли я написать тест в rspec-puppet, чтобы проверить, существует ли реестр или нет?
Хотя я не уверен в использовании 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