aboutsummaryrefslogtreecommitdiffstats
path: root/spec/classes/honeycomb_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/classes/honeycomb_spec.rb')
-rw-r--r--spec/classes/honeycomb_spec.rb23
1 files changed, 14 insertions, 9 deletions
diff --git a/spec/classes/honeycomb_spec.rb b/spec/classes/honeycomb_spec.rb
index 8fc2252..a1968bf 100644
--- a/spec/classes/honeycomb_spec.rb
+++ b/spec/classes/honeycomb_spec.rb
@@ -14,21 +14,26 @@ describe 'fdio::honeycomb' do
it { should contain_class('fdio::honeycomb') }
it { should contain_class('fdio::install').that_comes_before('Class[fdio::config]') }
it { should contain_package('honeycomb').that_requires('Package[vpp]') }
- it { should contain_file('honeycomb.json').that_requires('Package[honeycomb]') }
- it { should contain_file('honeycomb.json').that_notifies('Service[honeycomb]') }
+ it { should contain_augeas('credential.json').that_requires('Package[honeycomb]') }
+ it { should contain_augeas('credential.json').that_comes_before('Service[honeycomb]') }
+ it { should contain_augeas('restconf.json').that_requires('Package[honeycomb]') }
+ it { should contain_augeas('restconf.json').that_comes_before('Service[honeycomb]') }
it { should contain_service('honeycomb').that_requires('Package[honeycomb]') }
it { should contain_service('honeycomb').that_requires('Service[vpp]') }
- it { should contain_file('honeycomb.json').with(
- 'ensure' => 'file',
- 'path' => '/opt/honeycomb/config/honeycomb.json',
- 'owner' => 'honeycomb',
- 'group' => 'honeycomb',
+ it { should contain_augeas('credential.json').with(
+ 'lens' => 'Json.lns',
+ 'incl' => '/opt/honeycomb/config/credentials.json',
+ )
+ }
+ it { should contain_augeas('restconf.json').with(
+ 'lens' => 'Json.lns',
+ 'incl' => '/opt/honeycomb/config/restconf.json',
)
}
it { should contain_service('honeycomb').with(
- 'ensure' => 'running',
- 'enable' => 'true',
+ 'ensure' => 'running',
+ 'enable' => 'true',
)
}
end