是否可以在 rspec-puppet 中編寫測試來檢查註冊表是否存在?

是否可以在 rspec-puppet 中編寫測試來檢查註冊表是否存在?

由於某種原因,我嘗試使用 puppet 模組使用 exec 資源安裝 .net Framework 4.5.2,而不是使用 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

相關內容