diff --git a/apps/tests/layouts/grid-layout-tests.ts b/apps/tests/layouts/grid-layout-tests.ts index 8bbce3e8c..301fa0dad 100644 --- a/apps/tests/layouts/grid-layout-tests.ts +++ b/apps/tests/layouts/grid-layout-tests.ts @@ -222,6 +222,20 @@ export function test_removeRows() { rows.forEach(r=> rootLayout.addRow(r)); } +export function test_removeChildren() { + var children = []; + + for (let i = 0; i < rootLayout.getChildrenCount(); i++) { + children.push(rootLayout.getChildAt(i)); + } + + rootLayout.removeChildren(); + + TKUnit.assertEqual(rootLayout.getChildrenCount(), 0); + + children.forEach(c=> rootLayout.addChild(c)); +} + export function test_getRows_shouldNotReturnNULL() { var rows = rootLayout.getRows(); TKUnit.assert(rows, "getRows should not return null/undefinied");