From be1a555591f464bbb57840579ebae5a010cb4bb5 Mon Sep 17 00:00:00 2001 From: Max Wilhelm Date: Wed, 27 Jan 2016 12:42:11 +0100 Subject: [PATCH] added spec test for fluentd::repo::yum --- spec/classes/fluentd_repo_yum_spec.rb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 spec/classes/fluentd_repo_yum_spec.rb diff --git a/spec/classes/fluentd_repo_yum_spec.rb b/spec/classes/fluentd_repo_yum_spec.rb new file mode 100644 index 0000000..ede083d --- /dev/null +++ b/spec/classes/fluentd_repo_yum_spec.rb @@ -0,0 +1,27 @@ +require 'spec_helper' + +describe 'fluentd::repo::yum', :type => :class do + let(:facts) { + { + :osfamily => 'RedHat', + } + } + + describe 'when called with no parameters on RedHat' do + it { + should contain_yumrepo('treasure-data').with({ + 'ensure' => 'present', + 'baseurl' => 'https://packages.treasuredata.com/2/redhat/$releasever/$basearch', + 'descr' => 'TreasureData', + 'enabled' => '1', + 'gpgcheck' => '1' + }).that_notifies('Exec[add GPG key]') + + should contain_exec('add GPG key').with({ + 'command' => 'rpm --import https://packages.treasuredata.com/GPG-KEY-td-agent', + 'path' => '/bin:/usr/bin/', + 'refreshonly' => 'true' + }) + } + end +end