]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
create helper methods for provider, resource, and instance setup
authorJonathan Boyett <jonathan@failingservers.com>
Tue, 28 Jun 2011 18:39:51 +0000 (11:39 -0700)
committerJonathan Boyett <jonathan@failingservers.com>
Tue, 28 Jun 2011 18:39:51 +0000 (11:39 -0700)
spec/spec_helper.rb

index 16b27c0848f44123f87e9b31fb516173da0b2e29..85bf96df08f652ecb0a0937a93a02e16c732e8e9 100644 (file)
@@ -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