Fixing default_facts merge

Prior to this change, we were incorrectly using merge! on the
@default_facts. This would eventually lead to weird testing issues if
@default_facts was ever reused within a test run. merge!(...) will
update the @default_facts variable and we want to use merge(...) so that
we are not updating the @default_facts variable.

Change-Id: I55b518ee4af1a76ff5fc0e071410ccee5e4dfb34
This commit is contained in:
Alex Schultz 2015-10-29 09:26:27 -05:00
parent f25117fe79
commit 6c9b4825a7
10 changed files with 13 additions and 13 deletions

View File

@ -6,7 +6,7 @@ describe 'cinder::api' do
{:keystone_password => 'foo'}
end
let :facts do
@default_facts.merge!({
@default_facts.merge({
:osfamily => 'Debian',
:processorcount => 8
})

View File

@ -69,7 +69,7 @@ describe 'cinder::backup::nfs' do
context 'on Debian platforms' do
let :facts do
@default_facts.merge!({:osfamily => 'Debian'})
@default_facts.merge({:osfamily => 'Debian'})
end
it_configures 'cinder backup with nfs'
@ -77,7 +77,7 @@ describe 'cinder::backup::nfs' do
context 'on RedHat platforms' do
let :facts do
@default_facts.merge!({:osfamily => 'RedHat'})
@default_facts.merge({:osfamily => 'RedHat'})
end
it_configures 'cinder backup with nfs'

View File

@ -54,7 +54,7 @@ describe 'cinder::db' do
context 'on Debian platforms' do
let :facts do
@default_facts.merge!({
@default_facts.merge({
:osfamily => 'Debian',
:operatingsystem => 'Debian',
:operatingsystemrelease => 'jessie',
@ -66,7 +66,7 @@ describe 'cinder::db' do
context 'on Redhat platforms' do
let :facts do
@default_facts.merge!({
@default_facts.merge({
:osfamily => 'RedHat',
:operatingsystemrelease => '7.1',
})

View File

@ -111,7 +111,7 @@ describe 'cinder::logging' do
context 'on Debian platforms' do
let :facts do
@default_facts.merge!({ :osfamily => 'Debian' })
@default_facts.merge({ :osfamily => 'Debian' })
end
it_configures 'cinder-logging'
@ -119,7 +119,7 @@ describe 'cinder::logging' do
context 'on RedHat platforms' do
let :facts do
@default_facts.merge!({ :osfamily => 'RedHat' })
@default_facts.merge({ :osfamily => 'RedHat' })
end
it_configures 'cinder-logging'

View File

@ -5,7 +5,7 @@ describe 'cinder::scheduler' do
describe 'on debian platforms' do
let :facts do
@default_facts.merge!({ :osfamily => 'Debian' })
@default_facts.merge({ :osfamily => 'Debian' })
end
describe 'with default parameters' do

View File

@ -9,7 +9,7 @@ describe 'cinder' do
end
let :facts do
@default_facts.merge!({
@default_facts.merge({
:osfamily => 'Debian',
:operatingsystem => 'Debian',
:operatingsystemrelease => 'jessie',

View File

@ -3,7 +3,7 @@ require 'spec_helper'
describe 'cinder::volume::netapp' do
let :facts do
@default_facts.merge!({})
@default_facts.merge({})
end
let :params do

View File

@ -7,7 +7,7 @@ describe 'cinder::volume' do
end
let :facts do
@default_facts.merge!({:osfamily => 'Debian'})
@default_facts.merge({:osfamily => 'Debian'})
end
it { is_expected.to contain_package('cinder-volume').with_ensure('present') }

View File

@ -5,7 +5,7 @@ describe 'cinder::backend::netapp' do
let(:title) {'netapp'}
let :facts do
@default_facts.merge!({})
@default_facts.merge({})
end
let :params do

View File

@ -5,7 +5,7 @@ describe 'cinder::backend::rbd' do
let(:title) {'rbd-ssd'}
let :facts do
@default_facts.merge!({})
@default_facts.merge({})
end
let :req_params do