lune/tests/roblox/instance/methods/GetDescendants.luau

19 lines
506 B
Lua
Raw Normal View History

2023-03-25 16:07:08 +00:00
local roblox = require("@lune/roblox") :: any
local Instance = roblox.Instance
local model =
roblox.readModelFile("tests/roblox/rbx-test-files/models/three-nested-folders/binary.rbxm")[1]
assert(#model:GetDescendants() == 2)
local newChild = Instance.new("Model")
newChild.Parent = model
assert(#model:GetDescendants() == 3)
assert(table.find(model:GetDescendants(), newChild) == 2)
newChild:Destroy()
assert(#model:GetDescendants() == 2)
assert(table.find(model:GetDescendants(), newChild) == nil)