X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=3rdparty%2Fmodules%2Fstdlib%2Fspec%2Funit%2Ffacter%2Froot_home_spec.rb;fp=3rdparty%2Fmodules%2Fstdlib%2Fspec%2Funit%2Ffacter%2Froot_home_spec.rb;h=a5c2846ec0adaedd7c7ccb47cfed7180ae35addb;hb=6963202b4b62c2816655ac9532521b018fdf83bd;hp=98fe14196dbdf075140858040d41c800e42c2ec9;hpb=a69999e580f8b3abd12446c2d6ad59e517651813;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/stdlib/spec/unit/facter/root_home_spec.rb b/3rdparty/modules/stdlib/spec/unit/facter/root_home_spec.rb index 98fe14196..a5c2846ec 100755 --- a/3rdparty/modules/stdlib/spec/unit/facter/root_home_spec.rb +++ b/3rdparty/modules/stdlib/spec/unit/facter/root_home_spec.rb @@ -49,4 +49,17 @@ describe 'root_home', :type => :fact do end end + context "aix" do + before do + Facter.fact(:kernel).stubs(:value).returns("AIX") + Facter.fact(:osfamily).stubs(:value).returns("AIX") + end + let(:expected_root_home) { "/root" } + sample_lsuser = File.read(fixtures('lsuser','root')) + + it "should return /root" do + Facter::Util::Resolution.stubs(:exec).with("lsuser -c -a home root").returns(sample_lsuser) + expect(Facter.fact(:root_home).value).to eq(expected_root_home) + end + end end