3 describe 'apt_reboot_required fact' do
4 subject { Facter.fact(:apt_reboot_required).value }
5 after(:each) { Facter.clear }
7 describe 'if a reboot is required' do
9 Facter.fact(:osfamily).stubs(:value).returns 'Debian'
10 File.stubs(:file?).returns true
12 it { expect(Facter.fact(:apt_reboot_required).value).to eq true }
15 describe 'if a reboot is not required' do
17 Facter.fact(:osfamily).stubs(:value).returns 'Debian'
18 File.stubs(:file?).returns false
20 it { expect(Facter.fact(:apt_reboot_required).value).to eq false }