local fs = require("@lune/fs") local roblox = require("@lune/roblox") local modelDirs = {} for _, dirName in fs.readDir("tests/roblox/rbx-test-files/places") do table.insert(modelDirs, "tests/roblox/rbx-test-files/places/" .. dirName) end for _, modelDir in modelDirs do local modelFileBinary = fs.readFile(modelDir .. "/binary.rbxl") local modelFileXml = fs.readFile(modelDir .. "/xml.rbxlx") local modelBinary = roblox.deserializeModel(modelFileBinary) local modelXml = roblox.deserializeModel(modelFileXml) for _, modelInstance in modelBinary do assert(modelInstance:IsA("Instance")) end for _, modelInstance in modelXml do assert(modelInstance:IsA("Instance")) end end