summaryrefslogtreecommitdiff
path: root/spec/rubyspec/core/dir/chroot_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/core/dir/chroot_spec.rb')
-rw-r--r--spec/rubyspec/core/dir/chroot_spec.rb47
1 files changed, 0 insertions, 47 deletions
diff --git a/spec/rubyspec/core/dir/chroot_spec.rb b/spec/rubyspec/core/dir/chroot_spec.rb
deleted file mode 100644
index 1afe254957..0000000000
--- a/spec/rubyspec/core/dir/chroot_spec.rb
+++ /dev/null
@@ -1,47 +0,0 @@
-require File.expand_path('../../../spec_helper', __FILE__)
-require File.expand_path('../fixtures/common', __FILE__)
-require File.expand_path('../shared/chroot', __FILE__)
-
-platform_is_not :windows do
- as_superuser do
- describe "Dir.chroot as root" do
- it_behaves_like :dir_chroot_as_root, :chroot
- end
- end
-
- platform_is_not :cygwin do
- as_user do
- describe "Dir.chroot as regular user" do
- before :all do
- DirSpecs.create_mock_dirs
- end
-
- after :all do
- DirSpecs.delete_mock_dirs
- end
-
- it "raises an Errno::EPERM exception if the directory exists" do
- lambda { Dir.chroot('.') }.should raise_error(Errno::EPERM)
- end
-
- it "raises a SystemCallError if the directory doesn't exist" do
- lambda { Dir.chroot('xgwhwhsjai2222jg') }.should raise_error(SystemCallError)
- end
-
- it "calls #to_path on non-String argument" do
- p = mock('path')
- p.should_receive(:to_path).and_return('.')
- lambda { Dir.chroot(p) }.should raise_error
- end
- end
- end
- end
-
- platform_is :cygwin do
- as_user do
- describe "Dir.chroot as regular user" do
- it_behaves_like :dir_chroot_as_root, :chroot
- end
- end
- end
-end