Fix new create syntax test

This commit is contained in:
11poe 2024-11-16 19:28:58 +00:00
parent 801e5eb53d
commit 9a5420ec35

View file

@ -722,20 +722,16 @@ TEST("create()", wrap_root(function()
local cleanup = vide.cleanup
do CASE "create(\"ClassName\", props) syntax"
local frame = create("Frame", { BackgroundTransparency = 0.5, Size = UDim2.fromScale(1, 1) })
CHECK(typeof(frame) == "Instance")
CHECK(frame:IsA("Frame"))
local frame = create("Frame", { BackgroundTransparency = 0.5, Name = "Foo" })
CHECK(frame.BackgroundTransparency == 0.5)
CHECK(frame.Size == UDim2.fromScale(1, 1))
CHECK(frame.Name == "Foo")
end
do CASE "create(Instance, props) syntax"
local frame0 = create("Frame", { BackgroundTransparency = 0.5, Size = UDim2.fromScale(1, 1) })
local frame0 = create("Frame", { BackgroundTransparency = 0.5, Name = "Foo" })
local frame = create(frame0, { BackgroundTransparency = 1 })
CHECK(typeof(frame) == "Instance")
CHECK(frame:IsA("Frame"))
CHECK(frame.BackgroundTransparency == 1)
CHECK(frame.Size == UDim2.fromScale(1, 1))
CHECK(frame.Name == "Foo")
end
do CASE "apply default properties"