]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
use setup methods in iptables_prov_spec
authorJonathan Boyett <jonathan@failingservers.com>
Tue, 28 Jun 2011 18:41:03 +0000 (11:41 -0700)
committerJonathan Boyett <jonathan@failingservers.com>
Tue, 28 Jun 2011 18:41:03 +0000 (11:41 -0700)
spec/provider/iptables_prov_spec.rb

index 835aa919750e4d8d20c9f3b3f9845c41ccd147bf..30bc02ad6a99730d97993042716c90f18f538434 100644 (file)
@@ -2,7 +2,12 @@ require 'spec_helper'
 
 describe 'iptables provider' do
   before :each do
-    @provider = Puppet::Type.type(:firewall).provider(:iptables)
+    setup_provider(:firewall, :iptables)
+    setup_resource(:firewall, {
+      :name  => '000 test foo',
+      :chain => 'INPUT',
+      :jump  => 'ACCEPT'
+    })
   end
   
   it 'should be able to get a list of existing rules' do
@@ -32,11 +37,11 @@ describe 'iptables provider' do
 
   describe 'when modifying resources' do
     before :each do
-      @resource = @provider.new(Puppet::Type::Firewall.new({
-        :name => '000-test-foo',
-        :chain => 'INPUT',
-        :jump => 'ACCEPT'
-      }))
+      setup_instance(@provider, @resource)
+    end
+
+    it 'should do something' do
+      @instance.insert_args.class.should == Array
     end
   end
 end