require 'spec_helper'
describe 'apt::debian::unstable', :type => :class do
+ let(:facts) { { :lsbdistid => 'Debian', :osfamily => 'Debian' } }
it {
- should create_resource("Apt::source", "debian_unstable")\
- .with_param("location", "http://debian.mirror.iweb.ca/debian/")\
- .with_param("release", "unstable")\
- .with_param("repos", "main contrib non-free")\
- .with_param("required_packages", "debian-keyring debian-archive-keyring")\
- .with_param("key", "55BE302B")\
- .with_param("key_server", "subkeys.pgp.net")\
- .with_param("pin", "-10")
+ should contain_apt__source("debian_unstable").with({
+ "location" => "http://debian.mirror.iweb.ca/debian/",
+ "release" => "unstable",
+ "repos" => "main contrib non-free",
+ "required_packages" => "debian-keyring debian-archive-keyring",
+ "key" => "A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553",
+ "key_server" => "subkeys.pgp.net",
+ "pin" => "-10"
+ })
}
end