summaryrefslogtreecommitdiff
path: root/spec/rubyspec/core/process/initgroups_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/core/process/initgroups_spec.rb')
-rw-r--r--spec/rubyspec/core/process/initgroups_spec.rb20
1 files changed, 0 insertions, 20 deletions
diff --git a/spec/rubyspec/core/process/initgroups_spec.rb b/spec/rubyspec/core/process/initgroups_spec.rb
deleted file mode 100644
index 084c52652c..0000000000
--- a/spec/rubyspec/core/process/initgroups_spec.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-require File.expand_path('../../../spec_helper', __FILE__)
-
-describe "Process.initgroups" do
- platform_is_not :windows do
- it "initializes the supplemental group access list" do
- name = `id -un`.strip
- groups = Process.groups
- gid = groups.max.to_i + 1
- augmented_groups = `id -G`.scan(/\d+/).map {|i| i.to_i} << gid
- if Process.uid == 0
- Process.groups = []
- Process.initgroups(name, gid).sort.should == augmented_groups.sort
- Process.groups.sort.should == augmented_groups.sort
- Process.groups = groups
- else
- lambda { Process.initgroups(name, gid) }.should raise_error(Errno::EPERM)
- end
- end
- end
-end