35 lines
792 B
Ruby
35 lines
792 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'midonet::agent::install' do
|
|
context 'with default parameters' do
|
|
let :facts do
|
|
{
|
|
:osfamily => 'Debian',
|
|
:lsbdistid => 'Ubuntu',
|
|
:lsbdistrelease => '16.04',
|
|
:puppetversion => Puppet.version
|
|
}
|
|
end
|
|
it { is_expected.to contain_package('midolman').with(
|
|
'ensure' => 'present',
|
|
) }
|
|
end
|
|
|
|
context 'with custom parameters' do
|
|
let :params do
|
|
{
|
|
:manage_java => true,
|
|
}
|
|
end
|
|
let :facts do
|
|
{
|
|
:osfamily => 'Debian',
|
|
:lsbdistid => 'Ubuntu',
|
|
:lsbdistrelease => '16.04',
|
|
:lsbdistcodename => 'xenial',
|
|
}
|
|
end
|
|
it { is_expected.to contain_package('midolman').with_ensure('present') }
|
|
end
|
|
end
|