From 9ddf720676e97fa6d76871a361c0999aec35dc0b Mon Sep 17 00:00:00 2001 From: Lightning Date: Tue, 21 May 2024 15:13:44 +0200 Subject: [PATCH] fix unit tests --- spec/spec_helper_acceptance.rb | 4 +- spec/spec_helper_acceptance_local.rb | 59 +++++++++++++++++++++++++++- 2 files changed, 60 insertions(+), 3 deletions(-) diff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb index 4ac8d7e..73a0238 100644 --- a/spec/spec_helper_acceptance.rb +++ b/spec/spec_helper_acceptance.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true require 'puppet_litmus' -require 'spec_helper_acceptance_local' if File.file?(File.join(File.dirname(__FILE__), 'spec_helper_acceptance_local.rb')) - PuppetLitmus.configure! + +require 'spec_helper_acceptance_local' if File.file?(File.join(File.dirname(__FILE__), 'spec_helper_acceptance_local.rb')) diff --git a/spec/spec_helper_acceptance_local.rb b/spec/spec_helper_acceptance_local.rb index 699e86e..a0e7983 100644 --- a/spec/spec_helper_acceptance_local.rb +++ b/spec/spec_helper_acceptance_local.rb @@ -29,7 +29,62 @@ def create_remote_file(name, dest_filepath, file_content) path: "common.yaml" EOS -hiera_data_content = <<-EOS +# rubocop:disable all +hiera_data_content = if os[:family].eql?('debian') +<<-EOS +--- +# Created by puppet litmus +php::composer: true +php::extensions: + bcmath: {} + dba: {} + gd: {} + gmp: {} + intl: {} + json: {} + ldap: {} + mbstring: {} + mysqlnd: {} + opcache: {} + pdo: {} + xml: {} + zip: {} +php::fpm: false +php::manage_repos: false +php::settings: + 'PHP/memory_limit': '768M' +php::globals::php_version: '7.4' +mysql::server::root_password: 'strongpassword' +EOS +elsif os[:family].eql?('ubuntu') +<<-EOS +--- +# Created by puppet litmus +php::composer: true +php::extensions: + bcmath: {} + dba: {} + gd: {} + gmp: {} + intl: {} + json: {} + ldap: {} + mbstring: {} + mysqlnd: {} + opcache: {} + pdo: {} + process: {} + xml: {} + zip: {} +php::fpm: false +php::manage_repos: false +php::settings: + 'PHP/memory_limit': '768M' +php::globals::php_version: '8.1' +mysql::server::root_password: 'strongpassword' +EOS +else +<<-EOS --- # Created by puppet litmus php::composer: true @@ -55,6 +110,8 @@ def create_remote_file(name, dest_filepath, file_content) php::globals::php_version: '7.4' mysql::server::root_password: 'strongpassword' EOS +end +# rubocop:enable all setup_php_pp = <<-EOS if (($facts['os']['family'] == 'RedHat') and ($facts['os']['release']['major'] == '8')) {