From: Jonathan Boyett Date: Tue, 28 Jun 2011 18:39:51 +0000 (-0700) Subject: create helper methods for provider, resource, and instance setup X-Git-Tag: v0.0.1~28 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=c1d549fd1ef6b36850562faa479d825844e6b478;p=puppet-modules%2Fpuppetlabs-firewall.git create helper methods for provider, resource, and instance setup --- diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 16b27c0..85bf96d 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,3 +1,17 @@ require 'rspec' require 'puppet' $LOAD_PATH.unshift('../../lib', __FILE__) + +RSpec.configure do |config| + def setup_provider(type, prov) + @provider = Puppet::Type.type(type).provider(prov) + end + + def setup_resource(type, options={}) + @resource = Puppet::Type.type(type).new(options) + end + + def setup_instance(prov, type) + @instance = prov.new(type) + end +end