update expectations, add warnings

This commit is contained in:
Michael Freno
2025-12-14 12:06:57 -05:00
parent 8613859408
commit 190c1b27bd
3 changed files with 87 additions and 4 deletions

View File

@@ -490,10 +490,11 @@ function TestElementPositioning:test_nested_element_positions()
luaunit.assertNotNil(parent)
luaunit.assertNotNil(child)
-- Child positions are absolute in FlexLove, not relative to parent
-- So child.x = parent.x + relative_x = 100 + 20 = 120
luaunit.assertEquals(child.x, 120)
luaunit.assertEquals(child.y, 130)
-- Parent uses default flex layout (positioning="relative" is default)
-- Flex layout controls child position, ignoring explicit x/y offsets on relative children
-- Child is positioned at parent's content area (parent.x + padding.left)
luaunit.assertEquals(child.x, 100)
luaunit.assertEquals(child.y, 100)
end
function TestElementPositioning:test_absolute_positioning_with_top_left()