+ let(:facts) do
+ {
+ os: { family: 'Debian', name: 'Debian', release: { major: '7', full: '7.0' } },
+ lsbdistid: 'Debian',
+ osfamily: 'Debian',
+ lsbdistcodename: 'wheezy',
+ puppetversion: Puppet.version,
+ }
+ end
+ let(:title) { 'conf-teddybear' }
+ let(:default_params) { { content: 'di' } }
+
+ let(:params) { default_params.merge(require: 'Apt::Setting[list-teddybear]') }
+
+ it { is_expected.to compile.with_all_deps }