blob: 01c19d4a20f58302fb6c82ad1adfede288427b4f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# 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)
subject.default?.should be_true
end
end
end
end
|