diff options
Diffstat (limited to 'spec/unit/other/selinux.rb')
-rw-r--r-- | spec/unit/other/selinux.rb | 130 |
1 files changed, 65 insertions, 65 deletions
diff --git a/spec/unit/other/selinux.rb b/spec/unit/other/selinux.rb index 81ae9e9b9..3e39afcdd 100644 --- a/spec/unit/other/selinux.rb +++ b/spec/unit/other/selinux.rb @@ -6,80 +6,80 @@ require 'puppet/type/selboolean' require 'puppet/type/selmodule' describe Puppet::Type.type(:file), " when manipulating file contexts" do - before :each do - @file = Puppet::Type::File.new( - :name => "/tmp/foo", - :ensure => "file", - :seluser => "user_u", - :selrole => "role_r", - :seltype => "type_t" ) - end - it "should use :seluser to get/set an SELinux user file context attribute" do - @file.property(:seluser).should == "user_u" - end - it "should use :selrole to get/set an SELinux role file context attribute" do - @file.property(:selrole).should == "role_r" - end - it "should use :seltype to get/set an SELinux user file context attribute" do - @file.property(:seltype).should == "type_t" - end + before :each do + @file = Puppet::Type::File.new( + :name => "/tmp/foo", + :ensure => "file", + :seluser => "user_u", + :selrole => "role_r", + :seltype => "type_t" ) + end + it "should use :seluser to get/set an SELinux user file context attribute" do + @file.property(:seluser).should == "user_u" + end + it "should use :selrole to get/set an SELinux role file context attribute" do + @file.property(:selrole).should == "role_r" + end + it "should use :seltype to get/set an SELinux user file context attribute" do + @file.property(:seltype).should == "type_t" + end end describe Puppet::Type.type(:selboolean), " when manipulating booleans" do - before :each do + before :each do provider_class = Puppet::Type::Selboolean.provider(Puppet::Type::Selboolean.providers[0]) - Puppet::Type::Selboolean.expects(:defaultprovider).returns provider_class + Puppet::Type::Selboolean.expects(:defaultprovider).returns provider_class - @bool = Puppet::Type::Selboolean.new( - :name => "foo", - :value => "on", - :persistent => true ) - end - it "should be able to access :name" do - @bool[:name].should == "foo" - end - it "should be able to access :value" do - @bool.property(:value).should == :on - end - it "should set :value to off" do - @bool[:value] = :off - @bool.property(:value).should == :off - end - it "should be able to access :persistent" do - @bool[:persistent].should == :true - end - it "should set :persistent to false" do - @bool[:persistent] = false - @bool[:persistent].should == :false - end + @bool = Puppet::Type::Selboolean.new( + :name => "foo", + :value => "on", + :persistent => true ) + end + it "should be able to access :name" do + @bool[:name].should == "foo" + end + it "should be able to access :value" do + @bool.property(:value).should == :on + end + it "should set :value to off" do + @bool[:value] = :off + @bool.property(:value).should == :off + end + it "should be able to access :persistent" do + @bool[:persistent].should == :true + end + it "should set :persistent to false" do + @bool[:persistent] = false + @bool[:persistent].should == :false + end end describe Puppet::Type.type(:selmodule), " when checking policy modules" do - before :each do + before :each do provider_class = Puppet::Type::Selmodule.provider(Puppet::Type::Selmodule.providers[0]) - Puppet::Type::Selmodule.expects(:defaultprovider).returns provider_class + Puppet::Type::Selmodule.expects(:defaultprovider).returns provider_class - @module = Puppet::Type::Selmodule.new( - :name => "foo", - :selmoduledir => "/some/path", - :selmodulepath => "/some/path/foo.pp", - :syncversion => true) - end - it "should be able to access :name" do - @module[:name].should == "foo" - end - it "should be able to access :selmoduledir" do - @module[:selmoduledir].should == "/some/path" - end - it "should be able to access :selmodulepath" do - @module[:selmodulepath].should == "/some/path/foo.pp" - end - it "should be able to access :syncversion" do - @module.property(:syncversion).should == :true - end - it "should set the syncversion value to false" do - @module[:syncversion] = :false - @module.property(:syncversion).should == :false - end + @module = Puppet::Type::Selmodule.new( + :name => "foo", + :selmoduledir => "/some/path", + :selmodulepath => "/some/path/foo.pp", + :syncversion => true) + end + it "should be able to access :name" do + @module[:name].should == "foo" + end + it "should be able to access :selmoduledir" do + @module[:selmoduledir].should == "/some/path" + end + it "should be able to access :selmodulepath" do + @module[:selmodulepath].should == "/some/path/foo.pp" + end + it "should be able to access :syncversion" do + @module.property(:syncversion).should == :true + end + it "should set the syncversion value to false" do + @module[:syncversion] = :false + @module.property(:syncversion).should == :false + end end |