Sha256: 3f9d7db2499be3c93f83651520acb6820753194724bde22386dc52374133cf88
Contents?: true
Size: 586 Bytes
Versions: 3
Compression:
Stored size: 586 Bytes
Contents
require 'spec_helper_acceptance' describe '<%= @type.name -%> <%= @type.type %>' do describe 'running puppet code' do it 'should work with no errors' do pp = <<-EOS class { '<%= @type.name %>': <%- @parameters.each do |k,v| -%> <%- if v.nil? -%> <%= "#{k} => 'place_value_here'," %> <%- else -%> <%= "##{k} => #{variable_value(v)}," %> <%- end -%> <%- end -%> } EOS # Run it twice and test for idempotency apply_manifest(pp, :catch_failures => true) expect(apply_manifest(pp, :catch_failures => true).exit_code).to be_zero end end end
Version data entries
3 entries across 3 versions & 1 rubygems