aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_bindfs.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_bindfs.rb')
-rwxr-xr-xtests/test_bindfs.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_bindfs.rb b/tests/test_bindfs.rb
index c0ae5dd..e355e2a 100755
--- a/tests/test_bindfs.rb
+++ b/tests/test_bindfs.rb
@@ -678,6 +678,18 @@ root_testenv("", :title => "ioctl not enabled by default") do
assert { `chattr +a mnt/file 2>&1`; !$?.success? }
end
+# Issue #41
+testenv("", :title => "reading directory with rewind") do
+ touch('mnt/file1')
+ touch('mnt/file2')
+ mkdir('mnt/subdir')
+
+ Dir.chdir 'mnt' do
+ system("#{$tests_dir}/test_dir_rewind")
+ assert { $?.success? }
+ end
+end
+
# FIXME: this stuff around testenv is a hax, and testenv may also exit(), which defeats the 'ensure' below.
# the test setup ought to be refactored. It might well use MiniTest or something.
if Process.uid == 0