summaryrefslogtreecommitdiffstats
path: root/spec/unit
diff options
context:
space:
mode:
authorJesse Wolfe <jes5199@gmail.com>2010-05-12 18:26:43 -0700
committertest branch <puppet-dev@googlegroups.com>2010-02-17 06:50:53 -0800
commit37a55306aa08e2004103e9a4a2a94bba18ffa61d (patch)
tree0e8fd85505a8bfa17b08611ce160211420339cfa /spec/unit
parentac7efc8f0284d6b35f5428da06ba371cf94998ec (diff)
Feature #2935 Modes: root? predicate
Use a predicate method to check if we're running as root, rather than comparing the effective user id Signed-off-by: Jesse Wolfe <jes5199@gmail.com>
Diffstat (limited to 'spec/unit')
-rw-r--r--spec/unit/application/master.rb2
-rwxr-xr-xspec/unit/transaction/resource_harness.rb2
-rwxr-xr-xspec/unit/type/file/owner.rb4
3 files changed, 4 insertions, 4 deletions
diff --git a/spec/unit/application/master.rb b/spec/unit/application/master.rb
index 54336c10e..f082ece16 100644
--- a/spec/unit/application/master.rb
+++ b/spec/unit/application/master.rb
@@ -391,7 +391,7 @@ describe Puppet::Application::Master do
end
it "should drop privileges if running as root" do
- Process.stubs(:uid).returns(0)
+ Puppet.features.stubs(:root?).returns true
Puppet::Util.expects(:chuser)
diff --git a/spec/unit/transaction/resource_harness.rb b/spec/unit/transaction/resource_harness.rb
index 2abec3cc0..3b9a42a38 100755
--- a/spec/unit/transaction/resource_harness.rb
+++ b/spec/unit/transaction/resource_harness.rb
@@ -101,7 +101,7 @@ describe Puppet::Transaction::ResourceHarness do
before do
@current_state = Puppet::Resource.new(:file, "/my/file")
@resource.stubs(:retrieve).returns @current_state
- Puppet::Util::SUIDManager.stubs(:uid).returns 0
+ Puppet.features.stubs(:root?).returns true
end
it "should retrieve the current values from the resource" do
diff --git a/spec/unit/type/file/owner.rb b/spec/unit/type/file/owner.rb
index 62f7b0ae5..6891ba210 100755
--- a/spec/unit/type/file/owner.rb
+++ b/spec/unit/type/file/owner.rb
@@ -56,7 +56,7 @@ describe property do
describe "when determining if the file is in sync" do
describe "and not running as root" do
it "should warn once and return true" do
- Puppet::Util::SUIDManager.expects(:uid).returns 1
+ Puppet.features.expects(:root?).returns false
@owner.expects(:warnonce)
@@ -66,7 +66,7 @@ describe property do
end
before do
- Puppet::Util::SUIDManager.stubs(:uid).returns 0
+ Puppet.features.stubs(:root?).returns true
end
it "should be in sync if 'should' is not provided" do