Sha256: b7a8b18d07536f97667276c2062fadfc478715449d21a20cc7681d0c9f68ba86

Contents?: true

Size: 672 Bytes

Versions: 278

Compression:

Stored size: 672 Bytes

Contents

# spec/unit/provider/package/up2date_spec.rb
require 'spec_helper'

describe 'up2date package provider' do

  # This sets the class itself as the subject rather than
  # an instance of the class.
  subject do
    Puppet::Type.type(:package).provider(:up2date)
  end

  osfamilies = [ 'redhat' ]
  releases = [ '2.1', '3', '4' ]

  osfamilies.each do |osfamily|
    releases.each do |release|
      it "should be the default provider on #{osfamily} #{release}" do
        Facter.expects(:value).with(:osfamily).returns(osfamily)
        Facter.expects(:value).with(:lsbdistrelease).returns(release)
        expect(subject.default?).to be_truthy
      end
    end
  end
end

Version data entries

278 entries across 278 versions & 1 rubygems

Version Path
puppet-6.4.0 spec/unit/provider/package/up2date_spec.rb
puppet-6.4.0-x86-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.4.0-x64-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.4.0-universal-darwin spec/unit/provider/package/up2date_spec.rb
puppet-6.0.7 spec/unit/provider/package/up2date_spec.rb
puppet-6.0.7-x86-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.0.7-x64-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.0.7-universal-darwin spec/unit/provider/package/up2date_spec.rb
puppet-5.5.12 spec/unit/provider/package/up2date_spec.rb
puppet-5.5.12-x86-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-5.5.12-x64-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-5.5.12-universal-darwin spec/unit/provider/package/up2date_spec.rb
puppet-6.3.0 spec/unit/provider/package/up2date_spec.rb
puppet-6.3.0-x86-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.3.0-x64-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.3.0-universal-darwin spec/unit/provider/package/up2date_spec.rb
puppet-6.2.0 spec/unit/provider/package/up2date_spec.rb
puppet-6.2.0-x86-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.2.0-x64-mingw32 spec/unit/provider/package/up2date_spec.rb
puppet-6.2.0-universal-darwin spec/unit/provider/package/up2date_spec.rb