spec/acceptance/suites/default/00_default_spec.rb in simp-rspec-puppet-facts-2.3.0 vs spec/acceptance/suites/default/00_default_spec.rb in simp-rspec-puppet-facts-2.3.1
- old
+ new
@@ -16,14 +16,18 @@
context "on #{host}" do
before(:all) do
@output = []
end
+ it 'should install the simp_core module' do
+ on(host, 'puppet module install simp/simp_core')
+ end
+
it 'should collect valid fact data' do
# Stupid RSpec tricks
- output = on(host, 'facter -p --json').stdout
+ output = on(host, 'puppet facts --render-as json').stdout
- expect{@output << JSON.parse(output)}.to_not raise_error
+ expect{@output << JSON.parse(output)['values']}.to_not raise_error
end
# This should work regardless of OS
it 'should have the "puppet_settings" fact' do
expect(@output.first['puppet_settings']).to be_a(Hash)