:id => 'FFFFFFFF4BD6EC30'
)}
it 'id is set' do
- resource[:id].should eq '4BD6EC30'
+ resource[:id].should eq 'FFFFFFFF4BD6EC30'
end
end
:id => '0xFFFFFFFF4BD6EC30'
)}
it 'id is set' do
- resource[:id].should eq '4BD6EC30'
+ resource[:id].should eq 'FFFFFFFF4BD6EC30'
end
end
resource[:source].should eq 'http://apt.puppetlabs.com/pubkey.gpg'
end
end
-
+
context 'with content' do
let(:resource) { Puppet::Type.type(:apt_key).new(
:id => '4BD6EC30',
resource[:content].should eq 'http://apt.puppetlabs.com/pubkey.gpg'
end
end
-
+
context 'with keyserver' do
let(:resource) { Puppet::Type.type(:apt_key).new(
:id => '4BD6EC30',
)}.to_not raise_error
end
+ it 'allows the https URI with username and password' do
+ expect { Puppet::Type.type(:apt_key).new(
+ :id => '4BD6EC30',
+ :source => 'https://testme:Password2@pgp.mit.edu'
+ )}.to_not raise_error
+ end
+
it 'allows the ftp URI scheme in source' do
expect { Puppet::Type.type(:apt_key).new(
:id => '4BD6EC30',