Mercurial > repos > other > Puppet
view modules/stdlib/spec/unit/facter/service_provider_spec.rb @ 317:2a20a5b7f65a
Swap IPv6 Postfix to "all" protocols to support PROXY
Without this the proxied connection sends "PROXY TCPv4" and
Postfix rejects it
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 29 Feb 2020 13:21:01 +0000 |
parents | d9352a684e62 |
children |
line wrap: on
line source
require 'spec_helper' require 'puppet/type' require 'puppet/type/service' describe 'service_provider', :type => :fact do before(:each) { Facter.clear } after(:each) { Facter.clear } context 'when macosx' do it 'returns launchd' do provider = Puppet::Type.type(:service).provider(:launchd) allow(Puppet::Type.type(:service)).to receive(:defaultprovider).and_return(provider) expect(Facter.fact(:service_provider).value).to eq('launchd') end end context 'when systemd' do it 'returns systemd' do provider = Puppet::Type.type(:service).provider(:systemd) allow(Puppet::Type.type(:service)).to receive(:defaultprovider).and_return(provider) expect(Facter.fact(:service_provider).value).to eq('systemd') end end context 'when redhat' do it 'returns redhat' do provider = Puppet::Type.type(:service).provider(:redhat) allow(Puppet::Type.type(:service)).to receive(:defaultprovider).and_return(provider) expect(Facter.fact(:service_provider).value).to eq('redhat') end end end