26 lines
656 B
Ruby
26 lines
656 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'bind::updater' do
|
|
on_supported_os.each do |os, facts|
|
|
context "on #{os}" do
|
|
let (:facts) {facts}
|
|
case facts[:os]['family']
|
|
when 'Debian'
|
|
expected_bind_tools_pkg = 'dnsutils'
|
|
when 'RedHat'
|
|
expected_bind_tools_pkg = 'bind-utils'
|
|
end
|
|
context 'with defaults for all parameters' do
|
|
it { is_expected.to compile }
|
|
it { is_expected.to compile.with_all_deps }
|
|
end
|
|
it do
|
|
is_expected.to contain_package('bind-tools').with({
|
|
ensure: 'present',
|
|
name: expected_bind_tools_pkg
|
|
})
|
|
end
|
|
end
|
|
end
|
|
end
|