Ist es möglich, in rspec-puppet einen Test zu schreiben, um zu prüfen, ob eine Registrierung vorhanden ist?

Ist es möglich, in rspec-puppet einen Test zu schreiben, um zu prüfen, ob eine Registrierung vorhanden ist?

Ich versuche aus irgendeinem Grund, .net Framework 4.5.2 mit einem Puppet-Modul zu installieren, das eine Exec-Ressource verwendet, anstatt eine Package-Ressource zu verwenden. Ich möchte einen Testfall schreiben, um zu prüfen, ob es installiert ist oder nicht. Die einzige Möglichkeit, die ich finden konnte, um zu prüfen, ob es installiert ist oder nicht, ist die Überprüfung des Registrierungsschlüssels.

Ich würde gerne wissen, ob ich in rspec-puppet einen Test schreiben kann, um zu prüfen, ob die Registrierung vorhanden ist oder nicht?

Antwort1

Während ich nicht sicher bin, ob ich rspec-puppet zum Testen verwenden soll, ob der Registrierungsschlüssel vorhanden ist, können Sie rspec-puppet verwenden, um zu sehen, ob der Katalog die Registrierungsschlüsselressource enthält.

Normalerweise schreiben wir Tests rund um den Registry-Zugriff in rspec – hier ist ein Beispiel:https://github.com/puppetlabs/puppetlabs-dsc/blob/master/spec/unit/puppet_x/puppetlabs/dsc_symlink_spec.rb#L122-L152

verwandte Informationen