Назад | Перейти на главную страницу

Можно ли написать тест в rspec-puppet, чтобы проверить, существует ли реестр?

Я пытаюсь установить .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