Skip to content

Commit 0a01771

Browse files
test: custom repo and repo with multiple gpg entries
test: fix linter test: fix linter
1 parent 91a0976 commit 0a01771

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

spec/classes/init_spec.rb

+19
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,25 @@
706706
it { is_expected.not_to contain_package('yum-utils') }
707707
it { is_expected.to contain_package('dnf-utils') }
708708
end
709+
710+
context 'when custom repos is set' do
711+
let(:params) { { managed_repos: ['example'], repos: { example: { baseurl: 'https://example.com', gpgkey: 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-example' } }, gpgkeys: { '/etc/pki/rpm-gpg/RPM-GPG-KEY-example' => { 'source' => 'http://example.com/gpg' } } } }
712+
713+
it { is_expected.to compile.with_all_deps }
714+
it { is_expected.to have_yumrepo_resource_count(1) }
715+
it { is_expected.to contain_yumrepo('example') }
716+
it { is_expected.to contain_yum__gpgkey('/etc/pki/rpm-gpg/RPM-GPG-KEY-example') }
717+
end
718+
719+
context 'when custom repos with multiple gpgkeys is set' do
720+
let(:params) { { managed_repos: ['example'], repos: { example: { baseurl: 'https://example.com', gpgkey: 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-example file:///etc/pki/rpm-gpg/RPM-GPG-KEY-example2', } }, gpgkeys: { '/etc/pki/rpm-gpg/RPM-GPG-KEY-example' => { 'source' => 'http://example.com/gpg' }, '/etc/pki/rpm-gpg/RPM-GPG-KEY-example2' => { 'source' => 'http://example.com/gpg2' } } } }
721+
722+
it { is_expected.to compile.with_all_deps }
723+
it { is_expected.to have_yumrepo_resource_count(1) }
724+
it { is_expected.to contain_yumrepo('example') }
725+
it { is_expected.to contain_yum__gpgkey('/etc/pki/rpm-gpg/RPM-GPG-KEY-example') }
726+
it { is_expected.to contain_yum__gpgkey('/etc/pki/rpm-gpg/RPM-GPG-KEY-example2') }
727+
end
709728
end
710729
end
711730

0 commit comments

Comments
 (0)