# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.
-# Offense count: 3
-# Configuration parameters: AllowedMethods.
-# AllowedMethods: enums
-Lint/ConstantDefinitionInBlock:
- Exclude:
- - 'spec/defines/key_compat_spec.rb'
- - 'spec/defines/source_compat_spec.rb'
- - 'spec/defines/source_spec.rb'
-
# Offense count: 6
# Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes.
Metrics/AbcSize:
end
describe 'apt::key', type: :define do
- GPG_KEY_ID = '6F6B15509CF8E59E6E469F327F438280EF8D349F'
-
+ let(:title) { '6F6B15509CF8E59E6E469F327F438280EF8D349F' }
+ let(:pre_condition) { 'include apt' }
let(:facts) do
{
os: {
}
end
- let :title do
- GPG_KEY_ID
- end
-
- let :pre_condition do
- 'include apt'
- end
-
describe 'normal operation' do
describe 'default options' do
it {
let :params do
{
- id: GPG_KEY_ID
+ id: title
}
end
it 'contains the apt_key' do
- expect(subject).to contain_apt_key(title).with(id: GPG_KEY_ID,
+ expect(subject).to contain_apt_key(title).with(id: title,
ensure: 'present',
source: nil,
server: 'keyserver.ubuntu.com',
end
it 'contains the apt_key present anchor' do
- expect(subject).to contain_anchor("apt_key #{GPG_KEY_ID} present")
+ expect(subject).to contain_anchor("apt_key #{title} present")
end
end
require 'spec_helper'
describe 'apt::source', type: :define do
- GPG_KEY_ID = '6F6B15509CF8E59E6E469F327F438280EF8D349F'
-
- let :title do
- 'my_source'
- end
-
+ let(:id) { '6F6B15509CF8E59E6E469F327F438280EF8D349F' }
+ let(:title) { 'my_source' }
let :facts do
{
os: {
'release' => 'sid',
'repos' => 'testing',
'include' => { 'src' => false },
- 'key' => GPG_KEY_ID,
+ 'key' => id,
'pin' => '10',
'architecture' => 'x86_64',
'allow_unsigned' => true
}
it {
- expect(subject).to contain_apt__key("Add key: #{GPG_KEY_ID} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with('ensure' => 'present',
- 'id' => GPG_KEY_ID)
+ expect(subject).to contain_apt__key("Add key: #{id} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with('ensure' => 'present',
+ 'id' => id)
}
end
require 'spec_helper'
describe 'apt::source' do
- GPG_KEY_ID = '6F6B15509CF8E59E6E469F327F438280EF8D349F'
-
- let :pre_condition do
- 'class { "apt": }'
- end
-
- let :title do
- 'my_source'
- end
-
+ let(:id) { '6F6B15509CF8E59E6E469F327F438280EF8D349F' }
+ let(:title) { 'my_source' }
+ let(:pre_condition) { 'class { "apt": }' }
let :facts do
{
os: {
location: 'http://debian.mirror.iweb.ca/debian/',
release: 'sid',
repos: 'testing',
- key: GPG_KEY_ID,
+ key: id,
pin: '10',
architecture: 'x86_64',
allow_unsigned: true
}
it {
- expect(subject).to contain_apt__key("Add key: #{GPG_KEY_ID} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with(ensure: 'present',
- id: GPG_KEY_ID)
+ expect(subject).to contain_apt__key("Add key: #{id} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with(ensure: 'present',
+ id: id)
}
end
repos: 'testing',
key: {
'ensure' => 'refreshed',
- 'id' => GPG_KEY_ID,
+ 'id' => id,
'server' => 'pgp.mit.edu',
'content' => 'GPG key content',
'source' => 'http://apt.puppetlabs.com/pubkey.gpg',
}
it {
- expect(subject).to contain_apt__key("Add key: #{GPG_KEY_ID} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with(ensure: 'refreshed',
- id: GPG_KEY_ID,
- server: 'pgp.mit.edu',
- content: 'GPG key content',
- source: 'http://apt.puppetlabs.com/pubkey.gpg',
- weak_ssl: true)
+ expect(subject).to contain_apt__key("Add key: #{id} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with(ensure: 'refreshed',
+ id: GPG_KEY_ID,
+ server: 'pgp.mit.edu',
+ content: 'GPG key content',
+ source: 'http://apt.puppetlabs.com/pubkey.gpg',
+ weak_ssl: true)
}
end
end