Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keplerproject/luafilesystem.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorStefan Hoffmann <stefan991@gmail.com>2014-08-09 14:33:33 +0400
committerStefan Hoffmann <stefan991@gmail.com>2014-08-09 14:33:33 +0400
commit4437e194558279b31878965d1c4b2188b1a8cf39 (patch)
treef8db6b102a3ac4226fbfbb52310e1896dbae2ad2 /tests
parent6b178640f0c83cfcd74e7fbc81d4a4cab5fe4748 (diff)
Fix lfs.attributes(file, 'blksize')
fs.attributes(file, 'blksize') and fs.attributes(file, 'blocks) return the wrong values. Compare the whole attribute name instead of the first char and remove buggy special casing with wrong indexes into the member array.
Diffstat (limited to 'tests')
-rw-r--r--tests/test.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test.lua b/tests/test.lua
index 4990aec..abfbd4d 100644
--- a/tests/test.lua
+++ b/tests/test.lua
@@ -120,6 +120,13 @@ assert (new_att.modification == attrib.modification)
io.write(".")
io.flush()
+-- Check consistency of lfs.attributes values
+local attr = lfs.attributes (tmpfile)
+for key, value in pairs(attr) do
+ assert (value == lfs.attributes (tmpfile, key),
+ "lfs.attributes values not consistent")
+end
+
-- Remove new file and directory
assert (os.remove (tmpfile), "could not remove new file")
assert (lfs.rmdir (tmpdir), "could not remove new directory")