Add puppet/archive module, required for newer puppet/rabbitmq
[mirror/dsa-puppet.git] / 3rdparty / modules / archive / spec / unit / facter / archive_windir_spec.rb
1 require 'spec_helper'
2 require 'facter/archive_windir'
3
4 describe 'archive_windir fact specs', type: :fact do
5   before { Facter.clear }
6   after { Facter.clear }
7
8   context 'RedHat' do
9     before do
10       Facter.fact(:osfamily).stubs(:value).returns 'RedHat'
11     end
12     it 'is nil on RedHat' do
13       expect(Facter.fact(:archive_windir).value).to be_nil
14     end
15   end
16
17   context 'Windows' do
18     before do
19       Facter.fact(:osfamily).stubs(:value).returns 'windows'
20     end
21     it 'defaults to C:\\staging on windows' do
22       expect(Facter.fact(:archive_windir).value).to eq('C:\\staging')
23     end
24   end
25 end