Page MenuHomeSoftware Heritage

images_spec.rb
No OneTemporary

images_spec.rb

require 'spec_helper'
tests = {
'with ensure => present' => {
'ensure' => 'present',
},
'with ensure => absent' => {
'ensure' => 'absent',
},
}
describe 'docker::images', type: :class do
on_supported_os.each do |os, os_facts|
##
## set some needed facts
##
facts = if os =~ %r{windows}
windows_facts.merge(os_facts)
else
os_facts
end
##
## get defaults values from params
##
defaults = get_defaults(facts)
context "on #{os}" do
tests.each do |title, local_params|
context title do
params = {
'base' => {
'ensure' => 'present',
'image_tag' => :undef,
'image_digest' => :undef,
'force' => false,
'docker_file' => :undef,
'docker_dir' => :undef,
'docker_tar' => :undef,
},
}
params.each do |key, values|
values.merge!(local_params.merge('image' => key))
let(:facts) do
facts
end
let(:params) do
{
'images' => {
key => values,
},
}
end
include_examples 'image', values, facts, defaults
it {
is_expected.to contain_docker__image(key)
}
end
end
end
end
end
end

File Metadata

Mime Type
text/x-ruby
Expires
Sat, Jun 21, 8:06 PM (3 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3373559

Event Timeline