mirror of
https://github.com/esp8266/Arduino.git
synced 2025-10-19 21:09:48 +03:00
added lua test cases
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@128 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
This commit is contained in:
23
www/lua/test_fs.lua
Normal file
23
www/lua/test_fs.lua
Normal file
@@ -0,0 +1,23 @@
|
||||
function link_dir (dir, base)
|
||||
local path = base.."/"..dir
|
||||
local mode = lfs.attributes (path).mode
|
||||
if mode == "directory" then
|
||||
return string.format ('<a href="%s">%s</a>',
|
||||
cgilua.mkurlpath ("test_fs.lua", { dir = path }),
|
||||
dir)
|
||||
else
|
||||
return dir
|
||||
end
|
||||
end
|
||||
|
||||
cgilua.htmlheader ()
|
||||
cgilua.put ("<h1>Testing Filesystem library</h1>\n")
|
||||
cgilua.put ("<table>\n")
|
||||
cgilua.put ("<tr><td colspan=2>Testing <b>dir</b></td></tr>\n")
|
||||
local i = 0
|
||||
local dir = cgi.dir or "."
|
||||
for file in lfs.dir (dir) do
|
||||
i = i+1
|
||||
cgilua.put ("<tr><td>"..i.."</td><td>"..link_dir(file, dir).."</td></tr>\n")
|
||||
end
|
||||
cgilua.put ("</table>\n")
|
Reference in New Issue
Block a user