Revision a50abdec
Added by Ewoud Kohl van Wijngaarden about 4 years ago
spec/classes/foreman_cli_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::cli' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
|
spec/classes/foreman_config_apache_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::config::apache' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
let(:params) { {} }
|
spec/classes/foreman_config_ipa_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}", if: facts[:osfamily] == 'RedHat' do
|
||
let(:facts) { facts.merge(interfaces: '') }
|
||
let(:params) { { ipa_authentication: true } }
|
spec/classes/foreman_database_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
let(:params) { {} }
|
spec/classes/foreman_install_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
let(:params) { {} }
|
spec/classes/foreman_providers_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::providers' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
|
spec/classes/foreman_puppetmaster_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::puppetmaster' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let :facts do
|
||
if (facts[:osfamily] == 'RedHat') && (facts[:operatingsystemmajrelease] == '6')
|
||
... | ... | |
end
|
||
end
|
||
|
||
# TODO: on_os_under_test?
|
||
# TODO: on_supported_os?
|
||
context 'Amazon' do
|
||
let :facts do
|
||
{
|
spec/classes/foreman_repo_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::repo' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
|
spec/classes/foreman_repos_extra_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::repos::extra' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}", if: facts[:osfamily] == 'RedHat' do
|
||
let(:facts) { facts }
|
||
|
spec/classes/foreman_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
let(:params) { {} }
|
spec/classes/plugin/openscap_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::plugin::openscap' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let :facts do
|
||
facts
|
spec/classes/plugin/ovirt_provision_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::plugin::ovirt_provision' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let :facts do
|
||
facts
|
spec/classes/plugin/puppetdb_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::plugin::puppetdb' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let :facts do
|
||
facts
|
spec/classes/plugin/remote_execution_cockpit_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::plugin::remote_execution::cockpit' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
let(:pre_condition) do
|
spec/classes/plugin/remote_execution_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::plugin::remote_execution' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
let(:pre_condition) { 'include foreman' }
|
spec/classes/plugin/tasks_spec.rb | ||
---|---|---|
require 'spec_helper'
|
||
|
||
describe 'foreman::plugin::tasks' do
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let :facts do
|
||
facts
|
spec/defines/foreman_config_apache_fragment_spec.rb | ||
---|---|---|
describe 'foreman::config::apache::fragment' do
|
||
let(:title) { 'test' }
|
||
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
|
spec/defines/foreman_dynflow_worker_spec.rb | ||
---|---|---|
describe 'foreman::dynflow::worker' do
|
||
let :title do 'test_worker' end
|
||
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
|
spec/defines/foreman_plugin_spec.rb | ||
---|---|---|
describe 'foreman::plugin' do
|
||
let :title do 'myplugin' end
|
||
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let :facts do facts end
|
||
|
spec/defines/foreman_repos_spec.rb | ||
---|---|---|
let(:repo) { '1.18' }
|
||
let(:params) { { repo: repo } }
|
||
|
||
on_os_under_test.each do |os, facts|
|
||
on_supported_os.each do |os, facts|
|
||
context "on #{os}" do
|
||
let(:facts) { facts }
|
||
|
||
... | ... | |
end
|
||
end
|
||
|
||
# TODO: on_os_under_test?
|
||
# TODO: on_supported_os?
|
||
context 'on Amazon' do
|
||
let :facts do
|
||
{
|
Also available in: Unified diff
Use on_supported_os everywhere