Skip to content

Commit 400e1ca

Browse files
authored
Merge pull request #2753 from bastelfreak/arch
2 parents 5550a89 + 1bf9371 commit 400e1ca

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

spec/framework/detector/os_detector_spec.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@
117117
before do
118118
RbConfig::CONFIG['host_os'] = 'linux'
119119

120+
# OS detected for Devuan and Arch Linux is special, so we need to explicitly stub it
121+
# See https://github.com/puppetlabs/facter/issues/2752
122+
allow(File).to receive(:readable?).with('/etc/devuan_version').and_return(false)
123+
allow(File).to receive(:readable?).with('/etc/arch-release').and_return(false)
120124
allow(Facter::Resolvers::OsRelease).to receive(:resolve).with(:id)
121125
allow(Facter::Resolvers::RedHatRelease).to receive(:resolve).with(:id).and_return(:redhat)
122126
allow(Facter::Resolvers::SuseRelease).to receive(:resolve).with(:id)

0 commit comments

Comments
 (0)