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)