Sha256: 3b05c79a69d127f221c90e8b4d3e735561192d8b32e547a02016170b1ecd54a2
Contents?: true
Size: 600 Bytes
Versions: 112
Compression:
Stored size: 600 Bytes
Contents
require 'spec_helper' require 'puppet_spec/compiler' describe Puppet::Pops::Evaluator::DeferredResolver do include PuppetSpec::Compiler let(:environment) { Puppet::Node::Environment.create(:testing, []) } let(:facts) { Puppet::Node::Facts.new('node.example.com') } it 'resolves deferred values in a catalog' do catalog = compile_to_catalog(<<~END) notify { "deferred": message => Deferred("join", [[1,2,3], ":"]) } END described_class.resolve_and_replace(facts, catalog) expect(catalog.resource(:notify, 'deferred')[:message]).to eq('1:2:3') end end
Version data entries
112 entries across 112 versions & 1 rubygems