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

16 lines
537 B
Lua

local roblox = require("@lune/roblox")
local Instance = roblox.Instance
local root = Instance.new("Folder")
local child = Instance.new("Model")
local nested = Instance.new("Tool")
local descendant = Instance.new("Part")
descendant.Parent = nested
nested.Parent = child
child.Parent = root
assert(descendant:FindFirstAncestorOfClass("Part") == nil)
assert(descendant:FindFirstAncestorOfClass("Tool") == nested)
assert(descendant:FindFirstAncestorOfClass("Model") == child)
assert(descendant:FindFirstAncestorOfClass("Folder") == root)