Sha256: d24ad45576f82fe13c677ce3f2650bb3cb73a8ce2420a3ff9e841def50b54961

Contents?: true

Size: 1.08 KB

Versions: 32

Compression:

Stored size: 1.08 KB

Contents

require 'spec_helper'
require 'puppet/settings'

describe "Defaults" do
  describe ".default_diffargs" do
    describe "on AIX" do
      before(:each) do
        Facter.stubs(:value).with(:kernel).returns("AIX")
      end
      describe "on 5.3" do
        before(:each) do
          Facter.stubs(:value).with(:kernelmajversion).returns("5300")
        end
        it "should be empty" do
          Puppet.default_diffargs.should == ""
        end
      end
      [ "",
        nil,
        "6300",
        "7300",
      ].each do |kernel_version|
        describe "on kernel version #{kernel_version.inspect}" do
          before(:each) do
            Facter.stubs(:value).with(:kernelmajversion).returns(kernel_version)
          end

          it "should be '-u'" do
            Puppet.default_diffargs.should == "-u"
          end
        end
      end
    end
    describe "on everything else" do
      before(:each) do
        Facter.stubs(:value).with(:kernel).returns("NOT_AIX")
      end

      it "should be '-u'" do
        Puppet.default_diffargs.should == "-u"
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
puppet-3.6.2 spec/unit/defaults_spec.rb
puppet-3.6.2-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.6.1 spec/unit/defaults_spec.rb
puppet-3.6.1-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.6.0 spec/unit/defaults_spec.rb
puppet-3.6.0-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.6.0.rc1 spec/unit/defaults_spec.rb
puppet-3.6.0.rc1-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.5.1 spec/unit/defaults_spec.rb
puppet-3.5.1-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.5.1.rc1 spec/unit/defaults_spec.rb
puppet-3.5.1.rc1-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.5.0.rc3 spec/unit/defaults_spec.rb
puppet-3.5.0.rc3-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.5.0.rc2 spec/unit/defaults_spec.rb
puppet-3.5.0.rc2-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.5.0.rc1 spec/unit/defaults_spec.rb
puppet-3.5.0.rc1-x86-mingw32 spec/unit/defaults_spec.rb
puppet-3.4.3 spec/unit/defaults_spec.rb
puppet-3.4.2 spec/unit/defaults_spec.rb