aboutsummaryrefslogtreecommitdiffstats
path: root/spec/rubyspec/core/dir/shared/delete.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/core/dir/shared/delete.rb')
-rw-r--r--spec/rubyspec/core/dir/shared/delete.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/rubyspec/core/dir/shared/delete.rb b/spec/rubyspec/core/dir/shared/delete.rb
index 86af65592b..72d025bc63 100644
--- a/spec/rubyspec/core/dir/shared/delete.rb
+++ b/spec/rubyspec/core/dir/shared/delete.rb
@@ -40,8 +40,10 @@ describe :dir_delete, shared: true do
end
it "raises an Errno::ENOTDIR when trying to remove a non-directory" do
+ file = DirSpecs.mock_rmdir("nonempty/regular")
+ open(file, "w") {}
lambda do
- Dir.send @method, __FILE__
+ Dir.send @method, file
end.should raise_error(Errno::ENOTDIR)
end