Skip to content

Commit 48f92fe

Browse files
test: add show_diff parameter test
1 parent 9d9f4d6 commit 48f92fe

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

spec/defines/config_spec.rb

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,29 @@
104104
end
105105
end
106106
end
107+
108+
context 'when show_diff is disabled in yum::show_diff' do
109+
let(:title) { 'assumeyes' }
110+
let(:params) { { ensure: '1, 2' } }
111+
let(:pre_condition) { 'class { yum : show_diff => false }' }
112+
113+
it { is_expected.to compile.with_all_deps }
114+
115+
it 'contains an Augeas resource with the correct changes' do
116+
case pkgmgr
117+
when 'yum'
118+
is_expected.to contain_augeas("yum.conf_#{title}").with(
119+
changes: "set assumeyes '1, 2'",
120+
show_diff: false
121+
)
122+
else
123+
is_expected.to contain_augeas("dnf.conf_#{title}").with(
124+
changes: "set assumeyes '1, 2'",
125+
show_diff: false
126+
)
127+
end
128+
end
129+
end
107130
end
108131
end
109132
end

0 commit comments

Comments
 (0)