require 'spec_helper' describe 'fluentd::repo::apt', :type => :class do let(:facts) { { :osfamily => 'Debian', :lsbdistid => 'Ubuntu', :operatingsystem => 'Ubuntu', :lsbdistcodename => 'precise', :architecture => 'amd64', } } describe 'when called with no parameters on Ubuntu' do it { should contain_class('apt') should contain_apt__source('treasure-data').with({ 'ensure' => 'present', 'location' => 'http://packages.treasuredata.com/2/ubuntu/precise', 'release' => 'precise', 'repos' => 'contrib', 'architecture' => 'amd64', 'key' => { 'id' => 'C901622B5EC4AF820C38AB861093DB45A12E206F', 'source' => 'http://packages.treasuredata.com/GPG-KEY-td-agent' } }) } end end