# File lib/rspec-puppet/support.rb, line 107 def facts_hash(node) facts_val = { 'clientversion' => Puppet::PUPPETVERSION, 'environment' => environment, 'hostname' => node.split('.').first, 'fqdn' => node, 'domain' => node.split('.', 2).last, 'clientcert' => node } if RSpec.configuration.default_facts.any? facts_val.merge!(munge_facts(RSpec.configuration.default_facts)) end facts_val.merge!(munge_facts(facts)) if self.respond_to?(:facts) facts_val end