Eugh, there was a lot of stupid in there

This commit is contained in:
Tim Sharpe 2011-07-18 16:02:17 +10:00
parent 3af3685560
commit effb1facc9
1 changed files with 5 additions and 7 deletions

View File

@ -8,20 +8,18 @@ module RSpec::Puppet
def catalogue
Puppet[:modulepath] = module_path
Puppet[:code] = self.class.metadata[:example_group][:full_description].downcase + " { " + name + ": " + params.keys.map { |r|
Puppet[:code] = self.class.metadata[:example_group][:full_description].downcase + " { \"" + name + "\": " + params.keys.map { |r|
"#{r.to_s} => '#{params[r].to_s}'"
}.join(', ') + " }"
nodename = self.respond_to?(:node) ? node : Puppet[:certname]
facts_val = {}
facts_val.merge(facts) if self.respond_to? :facts
facts_val = self.respond_to?(:facts) ? facts : {}
node = Puppet::Node.new(nodename)
facts = Puppet::Node::Facts.new(nodename, facts_val)
node_obj = Puppet::Node.new(nodename)
node.merge(facts.values)
node_obj.merge(facts_val)
Puppet::Resource::Catalog.find(node.name, :use_node => node)
Puppet::Resource::Catalog.find(node_obj.name, :use_node => node_obj)
end
end
end