mirror of
https://github.com/centau/vide.git
synced 2026-08-20 14:41:37 +00:00
more descriptive test
This commit is contained in:
parent
68fb71e759
commit
5d445a8a09
1 changed files with 29 additions and 13 deletions
|
|
@ -945,24 +945,40 @@ TEST("create()", wrap_root(function()
|
|||
CHECK((f2 :: any).a == 2)
|
||||
end
|
||||
|
||||
do CASE "recursive fragment"
|
||||
|
||||
local obj = create "Frame" {
|
||||
|
||||
function()
|
||||
return {
|
||||
{
|
||||
create "Frame" {
|
||||
Name = "A"
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
do CASE "nested children effect"
|
||||
local a = create "Frame" { Name = "a" }
|
||||
local b = create "Frame" { Name = "b" }
|
||||
local c = create "Frame" { Name = "c" }
|
||||
local d = create "Frame" { Name = "d" }
|
||||
local e = create "Frame" { Name = "e" }
|
||||
|
||||
local children = source {
|
||||
a,
|
||||
{ b, c, { d } },
|
||||
{ { e } }
|
||||
}
|
||||
|
||||
CHECK(obj:FindFirstChild("A"))
|
||||
local obj = create "Frame" {
|
||||
children
|
||||
}
|
||||
|
||||
CHECK(obj:FindFirstChild("a"))
|
||||
CHECK(obj:FindFirstChild("b"))
|
||||
CHECK(obj:FindFirstChild("c"))
|
||||
CHECK(obj:FindFirstChild("d"))
|
||||
CHECK(obj:FindFirstChild("e"))
|
||||
|
||||
children {
|
||||
b,
|
||||
{ c, a },
|
||||
{ { d } }
|
||||
}
|
||||
|
||||
CHECK(obj:FindFirstChild("a"))
|
||||
CHECK(obj:FindFirstChild("b"))
|
||||
CHECK(obj:FindFirstChild("c"))
|
||||
CHECK(obj:FindFirstChild("d"))
|
||||
CHECK(not obj:FindFirstChild("e"))
|
||||
end
|
||||
|
||||
do CASE "garbage collection test"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue