1
1
Fork 0
mirror of https://github.com/lune-org/lune.git synced 2025-04-16 09:53:52 +01:00
lune/tests/roblox/instance/methods/IsAncestorOf.luau
2023-05-20 19:49:37 +02:00

21 lines
589 B
Text

local roblox = require("@lune/roblox")
local Instance = roblox.Instance
local root = Instance.new("Folder")
local child = Instance.new("Model")
local descendant = Instance.new("Part")
child.Parent = root
descendant.Parent = child
assert(not root:IsAncestorOf(root))
assert(not child:IsAncestorOf(root))
assert(not descendant:IsAncestorOf(root))
assert(root:IsAncestorOf(child))
assert(not child:IsAncestorOf(child))
assert(not descendant:IsAncestorOf(child))
assert(root:IsAncestorOf(descendant))
assert(child:IsAncestorOf(descendant))
assert(not descendant:IsAncestorOf(descendant))