Sha256: f6580d5fe491c3bcf4bf1f3be6d2d3c1fdcfd1d089303bedfcdc409fb3fa72f3
Contents?: true
Size: 727 Bytes
Versions: 156
Compression:
Stored size: 727 Bytes
Contents
require 'spec_helper' require 'puppet/provider/package' describe Puppet::Provider::Package do it 'returns absent for uninstalled packages when not purgeable' do provider = Puppet::Provider::Package.new expect(provider).to receive(:query).and_return(nil) expect(provider.class).to receive(:feature?).with(:purgeable).and_return(false) expect(provider.properties[:ensure]).to eq(:absent) end it 'returns purged for uninstalled packages when purgeable' do provider = Puppet::Provider::Package.new expect(provider).to receive(:query).and_return(nil) expect(provider.class).to receive(:feature?).with(:purgeable).and_return(true) expect(provider.properties[:ensure]).to eq(:purged) end end
Version data entries
156 entries across 156 versions & 1 rubygems