local luaunit = require "luaunit" for k, v in pairs(luaunit) do _G[k] = v end require "../require" local function recursiveEnumerate(folder, fileTree, action) local lfs = love.filesystem local filesTable = lfs.getDirectoryItems(folder) for i,v in ipairs(filesTable) do local file = folder.."/"..v if lfs.getInfo(file).type == "file" then fileTree = fileTree.."\n"..file action(file:gsub("/", "."):gsub(".lua", "")) elseif lfs.getInfo(file).type == "directory" then --fileTree = fileTree.."\n"..file.." (DIR)" fileTree = recursiveEnumerate(file, fileTree, action) end end return fileTree end recursiveEnumerate("main", "", require) luaunit:run() love.event.quit()