diff options
Diffstat (limited to 'spec/rubyspec/core/dir/chroot_spec.rb')
| -rw-r--r-- | spec/rubyspec/core/dir/chroot_spec.rb | 47 |
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 |
