Merge pull request #227 from daniellawrence/file_perms_apt_ppa
[puppet-modules/puppetlabs-apt.git] / spec / classes / debian_unstable_spec.rb
index 5673b78161fc66a4871a93950dfa4d8c9111f094..f5ed4558a755df22882842a130870d1eccc59466 100644 (file)
@@ -1,13 +1,15 @@
 require 'spec_helper'
 describe 'apt::debian::unstable', :type => :class do
+  let(:facts) { { :lsbdistid => '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"               => "55BE302B",
+      "key_server"        => "subkeys.pgp.net",
+      "pin"               => "-10"
+    })
   }
 end