1
1
Fork 0
mirror of https://github.com/lune-org/lune.git synced 2025-04-10 21:40:54 +01:00
lune/tests/roblox/files/readPlaceFile.luau

18 lines
603 B
Lua

local fs = require("@lune/fs") :: any
local roblox = require("@lune/roblox") :: any
local placeDirs = {}
for _, dirName in fs.readDir("tests/roblox/rbx-test-files/places") do
table.insert(placeDirs, "tests/roblox/rbx-test-files/places/" .. dirName)
end
for _, placeDir in placeDirs do
local placeBinary = roblox.readPlaceFile(placeDir .. "/binary.rbxl")
local placeXml = roblox.readPlaceFile(placeDir .. "/xml.rbxlx")
assert(placeBinary.ClassName == "DataModel")
assert(placeXml.ClassName == "DataModel")
assert(placeBinary:IsA("ServiceProvider"))
assert(placeXml:IsA("ServiceProvider"))
end