aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test.lua b/tests/test.lua
index 1fd6157..7111074 100644
--- a/tests/test.lua
+++ b/tests/test.lua
@@ -110,4 +110,21 @@ for i = 1, 4000 do
110 count = count + 1 110 count = count + 1
111 end 111 end
112end 112end
113
114-- Stressing directory iterator, explicit version
115count = 0
116for i = 1, 4000 do
117 local iter, dir = lfs.dir(tmp)
118 local file = dir:next()
119 while file do
120 count = count + 1
121 file = dir:next()
122 end
123 assert(not pcall(dir.next, dir))
124end
125
126-- directory explicit close
127local iter, dir = lfs.dir(tmp)
128dir:close()
129assert(not pcall(dir.next, dir))
113print"Ok!" 130print"Ok!"