From: Jonathan Boyett Date: Tue, 28 Jun 2011 18:41:03 +0000 (-0700) Subject: use setup methods in iptables_prov_spec X-Git-Tag: v0.0.1~26 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=a70dd6ff90360e3fafd8c207e192f8db140a525a;p=puppet-modules%2Fpuppetlabs-firewall.git use setup methods in iptables_prov_spec --- diff --git a/spec/provider/iptables_prov_spec.rb b/spec/provider/iptables_prov_spec.rb index 835aa91..30bc02a 100644 --- a/spec/provider/iptables_prov_spec.rb +++ b/spec/provider/iptables_prov_spec.rb @@ -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